Formato de archivo
Conocer el formato del archivo es fundamental para interpretar la información almacenada en un archivo. Los sistemas operativos modernos usan el formato de archivo para asignar archivos a aplicaciones que pueden interpretarlos.
El formato de las bases de datos que solo se utilizan dentro de una aplicación específica (esto también se aplica al software individual ) también se conoce como "formato de archivo nativo".
El tipo de codificación y disposición de los datos dentro de un formato de archivo debe describirse en detalle en una especificación . Las especificaciones se publican para muchos formatos de archivo, otras especificaciones se tratan como secretos comerciales y también hay formatos de archivo que no están documentados en absoluto fuera de los programas que los interpretan.
El reconocimiento del formato de un archivo es necesario para poder interpretar la información contenida en el archivo. El formato de archivo se puede determinar automáticamente de tres formas diferentes:
- Interpretación del contenido del archivo
- Interpretación del nombre del archivo
- Interpretación de metadatos
El formato a menudo no se reconoce , sino que simplemente se asume ; entonces, es responsabilidad del usuario abrir solo archivos "adecuados" con el programa de computadora.
Interpretación del contenido del archivo
Para interpretar el contenido del archivo, el archivo o partes del archivo se leen y se examinan en busca de patrones conocidos. Los números mágicos se utilizan a menudo para esto . El formato de archivo se reconoce por el hecho de que el archivo comienza con el número mágico asociado con el formato de archivo.
Interpretación del nombre del archivo
).
Dado que el cambio de la extensión del nombre del archivo por parte de usuarios no capacitados genera problemas (un archivo no está asignado a ninguna aplicación o a la aplicación incorrecta), Microsoft , por ejemplo, ha decidido en las versiones más recientes de Windows ocultar la extensión del nombre del archivo por defecto, lo que ha dio lugar a algunos problemas nuevos, como por ejemplo, los virus reciben una “extensión de archivo doble”, lo que significa que un archivo ejecutable se muestra kournikova.jpg.exe
como un supuesto archivo de imagen kournikova.jpg
.
Interpretación de metadatos
El único método confiable para determinar el formato de archivo es almacenar o transmitir metadatos junto con el archivo, que definen exactamente el formato de archivo. Dichos metadatos se transmiten en Internet en forma de tipos MIME . Algunos sistemas operativos almacenan metadatos en el sistema de archivos.
Los formatos de archivo se pueden clasificar de acuerdo con muchos criterios. Los criterios comunes son, por ejemplo:
- textual versus binario
- Los archivos de formato textual se pueden leer, ver y cambiar con un editor general simple ; Los archivos binarios solo pueden entenderse con aplicaciones especialmente adecuadas. En el pasado, los formatos de archivo codificados en binario a menudo se preferían a los formatos de archivo de texto porque ocupaban mucho menos espacio de almacenamiento. Por el contrario, los formatos de archivo de texto se están generalizando cada vez más en la actualidad. Esto se aplica en particular al metaformato XML .
- Datos versus aplicación ejecutable
- por tipo de contenido: texto, imagen, sonido, formatos de video
- abierto a propietario
- común versus raro
etc.
Los formatos de archivo con derechos de autor (propietarios) a veces crean una dependencia del fabricante de software correspondiente (y sus plataformas compatibles), especialmente si
- la estructura interna está protegida adicionalmente por patentes de software ;
- el formato es propiedad intelectual de la empresa y no se divulga al público por motivos económicos ( fidelización del cliente ).
No se pueden desarrollar programas de terceros o de código abierto para este formato.
Hay riesgos como B. insolvencia del fabricante, interrupción del desarrollo posterior del producto (al menos para la plataforma seleccionada), aumento de las tarifas de licencia (ver,
A veces, los formatos patentados o patentados para el pago de la licencia también pueden ser utilizados por empresas de terceros y, por lo tanto, lograr una distribución que garantice la independencia suficiente de un solo proveedor (
- Archivo contenedor
- Convertidor de archivos
- Lista de extensiones de nombre de archivo
- Formato abierto
-
Wotsit.org - El archivo y el recurso de datos del programador
- FileTypes.de : lista de formatos de archivo y extensiones de archivo
-
IT Knowledge.Info Palabra clave "Nativo"