¿Cuál es la diferencia entre archivos binarios y de texto?

Todos los archivos se pueden clasificar en uno de dos formatos de archivo – binario o de texto. Los dos tipos de archivos pueden tener el mismo aspecto en la superficie, pero codificar datos de forma diferente. Mientras tanto Binario archivos y texto contienen datos almacenados como una serie de bits (valores binarios de 1s y 0s), los del los trozos en archivos de texto representan caracteres, mientras que los bits en archivos binarios representan personalizados Datos .Mientras que los archivos de texto contienen sólo datos de texto, archivos binarios pueden contener tanto datos binarios personalizados textual y.

Los archivos binarios

Los archivos binarios típicamente contienen una secuencia de bytes , o agrupaciones ordenadas de ocho los trozos . Al crear un formato de archivo personalizado para un programa, un desarrollador organiza estos bytes en un formato que almacena la información necesaria para la aplicación. Formatos de archivos binarios pueden incluir múltiples tipos de datos en el mismo archivo, tales como datos de audio de imágenes, video y. Estos datos pueden ser interpretados por los programas de apoyo, pero se mostrará como texto ilegible en un editor de texto. A continuación se muestra un ejemplo de una . PNG archivo de imagen abierto en un visor de imágenes y un editor de texto.

Visor de imágenesEditor de texto

Como se puede ver, el visor de imágenes reconoce los datos binarios y muestra la imagen. Cuando la imagen se abre en un editor de texto, los datos binarios se convierte en texto irreconocible. Sin embargo, se puede notar que la parte del texto es legible. Esto se debe a que el formato PNG incluye pequeñas secciones para almacenar datos textuales. El editor de texto, mientras que no está diseñado para leer este formato de archivo, aún muestra este texto cuando se abre el archivo. Muchos otros tipos de archivos binarios incluyen secciones de texto legible así. Por lo tanto, puede ser posible encontrar algo de información acerca de un tipo de archivo binario desconocido abriéndolo en un editor de texto.

Los archivos binarios a menudo contienen las cabeceras, que son bytes de datos al comienzo de un archivo que identifica el contenido del archivo. Encabezados a menudo incluyen el tipo de archivo y otra información descriptiva. Por ejemplo, en la imagen superior, el texto «PNG» indica que el archivo es una imagen PNG. Si un archivo tiene información de cabecera no válida, programas de software no pueden abrir el archivo o pueden informar de que el archivo está dañado.

Archivos de texto

Los archivos de texto son más restrictivos que los archivos binarios, ya que sólo pueden contener datos de texto. Sin embargo, a diferencia de los archivos binarios, que son menos propensos a corromperse. Mientras que un pequeño error en un archivo binario puede hacer que sea ilegible, un pequeño error en un archivo de texto puede simplemente mostrar una vez que el archivo ha sido abierto. Esta es una de las razones Microsoft cambió a una basada en texto comprimido XML formato para los tipos de archivo de Office 2007 .

Archivos de texto se pueden guardar tanto en un Texto sin formato ( .TXT formato) y de texto enriquecido ( RTF formato). Un típico archivo de texto sin formato contiene varias líneas de texto que son cada uno seguido de un carácter de fin de línea (EOL). Un (EOF) de fin de archivo se coloca después del último carácter, que señala el final del archivo. Archivos de texto enriquecido utilizan una estructura de archivos similar, pero también pueden incluir estilos de texto, como negrita y cursiva, así como la página de información de formateo. Tanto el texto y archivos de texto enriquecido incluyen un grupo (codificación de caracteres | characterencoding) esquema que determina cómo los personajes son interpretados y qué caracteres se pueden mostrar.

Dado que los archivos de texto utilizan un formato simple, estándar, muchos programas son capaces de archivos de texto de lectura y edición. Comunes editores de texto incluyen Microsoft Bloc de notas y WordPad, que se incluye con Windows y Apple TextEdit, que se incluye con Mac OS X.

archivos desconocidos

Si se encuentra con un tipo de archivo desconocido, busque primero la extensión de archivo en FileInfo.com. Si el archivo no tiene una extensión o usted es incapaz de localizar el tipo de archivo, puede intentar abrir el archivo en un editor de texto. Si el archivo se abre y muestra el texto totalmente legible, es un archivo de texto, que ha abierto con éxito.

Si el archivo se abre y muestra el texto ilegible en su mayoría, se trata de un archivo binario. Mientras que el archivo no se quiere decir que se abrirá en un editor de texto, puede haber algunas pistas en el texto que revelan información sobre el tipo de archivo, como en el ejemplo anterior PNG. Esto puede ayudarle a determinar qué programa es necesario abrir el archivo correctamente. Por último, si el archivo no se abrirá en un editor de texto, es un archivo binario que sólo puede ser abierto por el programa apropiado.

Leave a Comment