PackIt es una utilidad de compresión de datos de software para archivar y comprimir archivos en la plataforma Apple Macintosh . Fue el primer programa de este tipo en ver un uso generalizado en Mac, y la mayoría de los archivos de software de Mac aceptaron cargas solo en formato PackIt durante algún tiempo. StuffIt , introducido en el verano de 1987, ofrecía una compresión mucho mejor y PackIt desapareció rápidamente.
Desarrollador (es) | Harry Chesley (sin apoyo) |
---|---|
Lanzamiento estable | PackIt III v1.3 / 1986 |
Sistema operativo | Mac OS clásico |
Tipo | Compresor de archivos |
Licencia | Shareware |
Sitio web | Empácalo |
PackIt fue escrito por Harry Chesley para respaldar una revista en línea para la que estaba escribiendo en ese momento, MacDeveloper . Para distribuir código y aplicaciones de muestra, necesitaba archivar varios archivos en uno para su transmisión. En la versión original, esto se hizo de una manera simple, simplemente colocando la información del archivo Finder, la bifurcación de datos y la bifurcación de recursos , si está presente, en una única secuencia y colocando el "bloque" resultante en el archivo. No se utilizó compresión, el programa era puramente un archivador, similar en concepto a la utilidad tar de Unix . Como tar, el formato no incluía un encabezado de archivo de ningún tipo. Para extraer el archivo n- ésimo, PackIt tuvo que leer más allá de todos los archivos n -1 primero.
PackIt II fue lanzado a principios de 1986 y agregó codificación Huffman . Sin embargo, la codificación se aplicó después de que el archivo ya se había "agrupado", lo que significa que el compresor tenía que trabajar en el archivo como un todo, o no trabajar en absoluto. Dado que los archivos de Mac a menudo consistían en texto en la bifurcación de datos y datos binarios en la bifurcación de recursos, comprimirlos por separado y luego unirlos probablemente ofrecería una mejor compresión en general. PackIt III, lanzado a mediados de 1986, agregó cifrado DES . Según Chesley, esta opción no se usó mucho, pero sin embargo PackIt III se convirtió en el sistema de compresión / archivo estándar de facto en Mac durante este período. En diciembre de 1986 se incorporó a Apple Computer y terminó el trabajo en PackIt.
En comparación, StuffIt admitía el sistema de compresión de tipo LZW más nuevo y comprimía las bifurcaciones de datos y recursos por separado. Esto condujo a índices de compresión significativamente mejores en casi todos los archivos. Luego, los archivos se almacenaron con un solo encabezado universal, lo que permitió al programa enumerar rápidamente el contenido del archivo, así como descomprimir un solo archivo, sin tener que "escanear" a través del archivo. Esto hizo que StuffIt fuera mucho más fácil y rápido de usar en la práctica.
Los archivos creados con PackIt usaban la extensión de archivo .pit . Las extensiones de archivo normalmente no se necesitan en Mac, pero se usaban comúnmente en archivos porque normalmente se almacenarían en algún otro sistema que las requiera (PC, por ejemplo). Sin embargo, estos archivos se almacenan generalmente en formato MacBinary en tales máquinas, lo que hace que la extensión sea algo superflua. Las versiones posteriores de PackIt reconocerían un encabezado MacBinary si se hubiera dejado encendido y lo eliminarían automáticamente.
Referencias
- E-mail con el autor
enlaces externos
- PackIt : la "página de inicio" de Harry Chesley para PackIt, incluido el código fuente
- Código fuente de UnPackIt
- Formatos de archivo y datos : contiene una sección sobre el formato de encabezado de PackIt
- macutils , convierte entre diferentes codificaciones de archivos de Macintosh; supuestamente puede descomprimir archivos PackIt