Archivos de computadora que almacenan datos que no son compatibles con el formato de un archivo de origen
Los archivos sidecar , también conocidos como archivos buddy o archivos conectados , son archivos de computadora que almacenan datos (a menudo metadatos ) que no son compatibles con el formato de un archivo fuente.
Puede haber uno o más archivos secundarios para cada archivo fuente. También puede haber "bases de datos de metadatos" en las que una base de datos contiene metadatos para varios archivos fuente.
En la mayoría de los casos, la relación entre el archivo de origen y el archivo sidecar se basa en el nombre del archivo; los archivos sidecar tienen el mismo nombre base que el archivo de origen, pero con una extensión diferente. El problema con este sistema es que la mayoría de los sistemas operativos y administradores de archivos no tienen conocimiento de estas relaciones y pueden permitir que el usuario cambie el nombre o mueva uno de los archivos, rompiendo así la relación.
Ejemplos
- Metadatos de Amiga Hunk
- En AmigaOS , un archivo con extensión .info contiene metadatos para un archivo ejecutable complementario de Amiga Hunk .
- Plataforma de metadatos extensible
- Los metadatos de la Plataforma de metadatos extensible (XMP) se almacenan en un archivo sidecar cuando un formato de archivo no admite metadatos XMP integrados o si el flujo de trabajo lo requiere.
- Sidecar DxO
- De manera similar al formato XMP, los sidecars DOP almacenan metadatos y ediciones realizadas a través de DxO PhotoLab [1] y otras herramientas DxO [2].
- Archivos y carpetas web conectados
- Un objeto del sistema de archivos que asocia dos o más archivos. El sistema de archivos trata los archivos conectados como una unidad a los efectos de moverlos, copiarlos y eliminarlos. Algunas versiones de Internet Explorer y Microsoft Word pueden guardar un HTML y sus recursos hipervinculados como una unidad.
- THM
- Muchas cámaras digitales almacenan un archivo .thm (miniatura) junto con una película grabada, con el mismo nombre de archivo base que el archivo de la película. Estos archivos de miniatura son archivos de imagen codificados con JFIF . Este sistema permite mostrar rápidamente una vista previa de la película y almacenar datos de la cámara que no son compatibles con el formato de archivo AVI.
- INF
- Los sistemas de archivos Acorn admiten metadatos como direcciones de carga y ejecución que pueden no ser compatibles de forma nativa con otros sistemas de archivos. Se utiliza un archivo .inf para almacenar estos metadatos en formato de texto, almacenados en un archivo con el mismo nombre de archivo base, por ejemplo, Menu y Menu.inf , Build.src y Build.src.inf .
- JPEG + WAV
- Algunas cámaras digitales permiten realizar anotaciones de voz o audio junto con las fotografías. Estas se almacenan como archivos de audio WAV junto con el archivo de la fotografía JPEG , con el mismo nombre de archivo base.
- PDF + anotaciones
Los visores de PDF que permiten al lector anotar documentos con comentarios y dibujos pueden almacenarlos en un archivo complementario, como los archivos .xoj de Xournal .
- Ejecutar Packer
- El generador de archivos autoextraíbles basado en MS-DOS RunPacker dependía en gran medida de archivos sidecar porque el formato de paquete propietario PFA ( pack file archive ) utilizado en él no almacenaba de forma nativa los atributos de archivo ni las marcas de tiempo . Para abordar esta limitación, se implementó un sistema compatible con versiones anteriores de archivos auxiliares (como se denomina en la documentación oficial) para almacenar los datos antes mencionados en volúmenes sin cambiar su formato. Estos se agregaron al volumen PFA de la misma manera que los archivos comunes, excepto que se marcaron con caracteres especiales en su nombre y el software que conocía este sistema (a veces llamado ePFA , Extended PFA ) los procesaba de manera transparente . Los programas más antiguos que dependían del formato PFA simplemente leían o extraían el archivo junto con todos los demás que se encontraban en el volumen. El formato ePFA se diseñó con una mayor extensibilidad en mente y, de hecho, se ha ampliado con varias características a lo largo del tiempo.
- Encapsulación de metainformación (MIE)
- Archivos complementarios de encapsulación de metainformación . El formato MIE es un formato de metainformación dedicado y extensible que forma parte de ExifTool . Los archivos MIE se pueden utilizar para encapsular metainformación de muchas fuentes y agruparla con cualquier tipo de archivo.
Una variación de esto son copias del archivo fuente que contienen en gran medida la misma información, pero en un formato diferente o de una versión anterior:
- Exif
- Dado que muchos programas de edición JPEG solían destruir los metadatos Exif almacenados en fotografías digitales, algunas aplicaciones de catalogación de fotografías pueden extraer los datos Exif y almacenarlos en un archivo .exf , de modo que los metadatos puedan luego reinsertarse en el archivo JPEG.
- Sin procesar + JPEG
- Muchas cámaras digitales permiten almacenar tanto datos sin comprimir como un archivo de imagen codificado en JFIF cuando se toman fotografías en modo sin procesar. Esto permite obtener una vista previa más rápida de la foto y es compatible con aplicaciones que no admiten el formato sin procesar (que a menudo no está documentado).
- TIF + TFW o JPG + JGW
- Las fotografías aéreas pueden suministrarse con un archivo mundial que determina la ubicación, el tamaño y la rotación de la imagen.
Alternativas
En lugar de almacenar los datos por separado, se pueden almacenar como parte del archivo principal. Esto se hace particularmente para los archivos contenedores , que permiten almacenar ciertos tipos de datos en ellos. En lugar de archivos separados en el sistema de archivos, se pueden combinar varios archivos en un archivo comprimido , que los mantiene juntos, pero requiere que el software procese el archivo comprimido, en lugar de archivos individuales. Esta es una solución genérica, ya que los archivos comprimidos pueden contener archivos arbitrarios del sistema de archivos.
Tenedores
Una solución a nivel de sistema de archivos para el mismo problema son las bifurcaciones , que permiten asociar múltiples piezas de datos con un solo archivo. Los archivos sidecar pueden considerarse como "bifurcaciones para sistemas de archivos sin soporte nativo para bifurcaciones".
Estos pueden ser manipulados con las herramientas habituales del sistema de archivos: debido a que el soporte está integrado en el sistema operativo, estas bifurcaciones de recursos no se mostrarán como archivos separados y todas las aplicaciones heredarán el soporte para bifurcaciones de recursos. [ Aclaración necesaria ] Sin embargo, las bifurcaciones no pueden copiarse a sistemas de archivos sin soporte para bifurcaciones, o transmitirse a través de un canal que no soporte bifurcaciones. Para el intercambio, las bifurcaciones generalmente se almacenan como un archivo sidecar.
Los sistemas operativos clásicos Mac OS y macOS son ejemplos notables de sistemas operativos con soporte para bifurcaciones en el sistema de archivos HFS . Sin embargo, esto causa problemas con el intercambio a través de CD-ROM con formato ISO 9660 , discos MS-DOS con formato FAT y correo electrónico de Internet, y requiere el uso de archivos sidecar para almacenar esta información. Microsoft NTFS admite secuencias de datos alternativas que son similares.
Referencias
- ^ "DxO PhotoLab 7: La lógica completa del tratamiento de fotografías RAW".
- ^ "Soporte para la gestión de metadatos". 16 de octubre de 2021.
- Windows IT Pro: ¿Qué es la función de archivos conectados de Windows 2000?