2011-05-10 36 views

Respuesta

6

Un archivo ASCII puede leerse o interpretarse como si tuviera cadenas terminadas en NULL, retornos de carro & line-feeds, u otros caracteres de control, que están destinados a ser leídos y actuables. Por ejemplo, un lector de texto puede buscar una línea de texto, donde una línea es "cuantos caracteres vea antes de llegar a un salto de línea"

Un archivo binario se considera solo una secuencia de bytes, ninguno de ellos tienen algún significado especial, en el sentido de que un lector de texto los interpretaría.

\ x00 es un ejemplo de un valor de byte específico (HEX 0), que podría ser interpretado de manera especial por un lector de texto.

-1

Mal. Los archivos ASCII tienen caracteres NULL. De hecho, cada cadena en ASCII termina en NULL.

Los archivos ASCII son archivos que solo contienen caracteres ASCII x0 - x127.

Los archivos binarios contienen datos y cada byte individual puede ser un carácter ascii, un entero, un puntero, etc. Es solo la forma de escribir datos en el archivo y cómo recuperarlos.

+0

Encontré este buen sitio web http://mark0.net/hexdump.html y cargué un archivo ASCII, pero no encontré ningún personaje NULL? o tal vez el sitio web necesita revisión: D gracias de todos modos – Bagong21

+0

Solo porque un archivo no tiene nulo no significa que NULL no es parte de ASCII. Resulta ser el PRIMER carácter ASCII según ASCII :) http://www.cdrummond.qc.ca/cegep/informat/Professeurs/Alain/files/ascii.htm –

+0

Sí, sé de la tabla ascii http: // www.asciitable.com/ – Bagong21