stringtranslate.com

macbinario

MacBinary es un formato de archivo que combina la bifurcación de datos y la bifurcación de recursos de un archivo clásico de Mac OS en un solo archivo, junto con los metadatos extendidos de HFS . El archivo resultante es adecuado para su transmisión a través de FTP , la World Wide Web y el correo electrónico . Los documentos también se pueden almacenar en computadoras que ejecutan sistemas operativos sin soporte HFS, como Unix o Windows .

MacBinary tenía un amplio soporte en Macintosh y estaba integrado en la mayoría de los programas de comunicaciones de esa plataforma. Se incorporaron soluciones similares en la mayoría de las aplicaciones de compresión de datos en Mac, y aunque no requerían que MacBinary sobreviviera a la transmisión entre sistemas que no eran Mac, MacBinary a menudo se agregaba en estos casos para preservar nombres de archivos más largos y otras características.

La naturaleza de doble bifurcación del sistema HFS no se utilizó en Mac OS X y MacBinary ha desaparecido en gran medida.

Descripción

A diferencia de otras computadoras de la época, las aplicaciones de Macintosh incluían tanto código de computadora como una gran cantidad de recursos que eran utilizados por el propio sistema operativo (SO). Estos recursos también se utilizaron ampliamente en documentos para almacenar medios enriquecidos como sonidos e imágenes. Sin embargo, el sistema de recursos tenía la importante limitación de que el tamaño máximo de cualquier recurso era sólo 32 kB, demasiado pequeño para almacenar datos de documentos. Para abordar esto, Apple introdujo el concepto de bifurcaciones , permitiendo que cualquier archivo en el sistema de archivos tenga tanto una bifurcación de recursos como una bifurcación de datos. Físicamente, estos eran archivos separados, pero el sistema operativo garantizaría que los dos archivos separados siempre fueran tratados como un solo objeto, por lo que arrastrarlos a un disquete en el Finder copiaría ambas bifurcaciones.

Esto presentaba un problema grave cuando el archivo debía almacenarse en otros sistemas informáticos. Esos sistemas, que desconocen el concepto de bifurcación, tendrían que almacenar las dos bifurcaciones como archivos separados. Esto presentaba la posibilidad de que los dos se separaran en algún momento o no se recombinaran adecuadamente cuando se transmitieran de regreso a la Mac. Este problema llevó a una serie de soluciones que combinaban las dos bifurcaciones en un solo archivo y luego las separaban automáticamente cuando llegaban a otra Mac. MacBinary fue una de las soluciones más populares, aunque BinHex también se usó en UseNet , donde la transferencia de datos no era limpia en 8 bits . Las propias soluciones de Apple, AppleSingle y AppleDouble , nunca fueron adoptadas ampliamente en la comunidad de usuarios.

Los archivos codificados con MacBinary, independientemente de la versión, generalmente tienen una extensión de archivo .bin o .macbin adjunta al final de sus nombres de archivo. Los programas de correo electrónico como Eudora pueden extraer y decodificar mensajes de correo MacBinary. La mayoría de los programas FTP dedicados para Mac, como Fetch y Transmit , decodifican de forma transparente los archivos MacBinary que descargan.

MacBinary es similar a BinHex , pero MacBinary produce archivos binarios en lugar de texto ASCII . Por lo tanto, los archivos MacBinary son más pequeños que los archivos BinHex, pero es más probable que las aplicaciones y servidores más antiguos los corrompan.

Historia

La primera encarnación de MacBinary se lanzó en 1985. El estándar fue especificado originalmente por Dennis Brothers (autor del programa terminal MacTEP y más tarde empleado de Apple), el autor de BinHex, Yves Lempereur, el autor de PackIt , Harry Chesley, et al. Luego agregó soporte para MacBinary en BinHex 5.0, usando MacBinary para combinar las bifurcaciones en lugar de sus propios métodos. La mayoría de los programas de terminal y utilidades de Internet también agregaron soporte integrado para MacBinary durante este período.

Dos años más tarde se actualizó a MacBinary II , para adaptarse a los cambios en Mac OS. MacBinary II siguió siendo compatible con actualizaciones posteriores del sistema operativo durante algún tiempo. Esto cambió con el lanzamiento de Mac OS 8 , que requirió el lanzamiento de MacBinary III en 1996. Mientras tanto, la propia Apple había lanzado los formatos AppleSingle y AppleDouble, que tienen el mismo propósito que MacBinary, pero corrigen algunos problemas con él.

Referencias

enlaces externos