StuffIt es una familia de utilidades de software para archivar y comprimir archivos que ya no se comercializa . Originalmente desarrollada para Macintosh , posteriormente se crearon versiones para Microsoft Windows , Linux ( x86 ) y Sun Solaris . [ 1 ] [ 2 ] El formato de compresión propietario utilizado por las utilidades StuffIt también se denomina StuffIt .
En diciembre de 2019, Smith Micro Software , el último propietario y desarrollador del producto, anunció oficialmente que StuffIt había llegado al final de su ciclo de vida y que los productos StuffIt ya no se desarrollarían. [ 3 ] Hubo una última actualización en diciembre de 2020, que agregó soporte para la arquitectura Apple M1 y los sistemas Intel Mac a través de un binario universal del programa.
Descripción general
StuffIt fue desarrollado originalmente en el verano de 1987 por Raymond Lau, [ 4 ] quien entonces era estudiante en la escuela secundaria Stuyvesant en la ciudad de Nueva York. Combinaba las capacidades de combinación de bifurcaciones de utilidades como MacBinary con algoritmos de compresión más nuevos , similares a los utilizados en ZIP . En comparación con las utilidades existentes en Mac, especialmente PackIt , StuffIt ofrecía un funcionamiento en un solo paso y mayores índices de compresión. Para el otoño de 1987, StuffIt había reemplazado en gran medida a PackIt en el mundo de Mac, e incluso muchos sitios de software llegaron a convertir archivos PackIt existentes para ahorrar más espacio.
StuffIt pronto se hizo muy popular y se creó Aladdin Systems para comercializarlo (la última versión shareware de Lau fue la 1.5.1). Dividieron la línea de productos en dos, ofreciendo StuffIt Classic como shareware y StuffIt Deluxe como paquete comercial. Deluxe añadió diversas funciones adicionales, incluyendo métodos de compresión adicionales e integración con el Finder de Mac para permitir comprimir archivos desde un "Menú Mágico" o explorar y editar archivos comprimidos sin necesidad de descomprimirlos mediante la "Integración Verdadera con el Finder".Archivado el 22 de febrero de 2013 en Wayback Machine.
StuffIt se actualizó varias veces, y Lau se apartó del desarrollo directo, ya que las actualizaciones importantes de su "mecánica interna" eran poco frecuentes. Debido a que nuevas funciones y técnicas aparecían regularmente en la plataforma Macintosh, la utilidad shareware Compact Pro surgió como competidora de StuffIt a principios de la década de 1990.
Posteriormente se produjo una importante mejora competitiva, acompañada del lanzamiento del software gratuito StuffIt Expander , que facilitó la lectura del formato a nivel universal, así como del software de pago StuffIt Lite , que simplificó su producción. Antes de esto, cualquiera que intentara usar el formato debía comprar StuffIt, lo que hizo que Compact Pro resultara más atractivo. Esta estrategia fue un éxito y, posteriormente, Compact Pro cayó en desuso.
Varias utilidades de compresión para Mac aparecieron y desaparecieron durante la década de 1990, pero ninguna representó una verdadera amenaza para el dominio de StuffIt. Las únicas que alcanzaron cierta popularidad fueron los "expansores de disco" especializados, como DiskDoubler y SuperDisk!, que cubrían un nicho diferente. Como consecuencia, StuffIt volvió a recibir pocas actualizaciones. El formato de archivo cambió en varias revisiones importantes, lo que provocó actualizaciones incompatibles. Los formatos para PC superaron con creces el formato original de StuffIt en términos de compresión, especialmente sistemas más recientes como RAR y 7z . Estos tuvieron poca repercusión en el mercado de Mac, ya que la mayoría nunca se implementaron en un programa fácil de usar para Mac.
Con la llegada de Mac OS X , el software más reciente para Mac dejó de depender de bifurcaciones y ya no necesitaba nada más que las utilidades Unix integradas, como gzip y tar . Se distribuyeron numerosos programas que "envolvían" estas utilidades, y dado que estos archivos podían abrirse en cualquier máquina, resultaban considerablemente más prácticos que StuffIt en una época en la que la mayoría de los datos eran multiplataforma. Con el lanzamiento de la beta pública de OS X, Aladdin Systems lanzó StuffIt 6.0, que funcionaba bajo OS X.
Aunque llegó tarde al mercado, Aladdin Systems presentó el nuevo formato StuffIt X en septiembre de 2002 con StuffIt Deluxe 7.0 para Macintosh. Fue diseñado para ser extensible, admitir más métodos de compresión, nombres de archivo largos y atributos de archivo de Unix y Windows. StuffIt X mejora el formato StuffIt original y sus derivados al añadir múltiples algoritmos de compresión, como PPM y BWT , además de la compresión de tipo LZW . También añadió una opción de "modo de bloques", opciones de "redundancia" con corrección de errores para proteger contra la pérdida de datos y varias opciones de cifrado. En enero de 2005, se añadió la compresión JPEG como opción de compresión de StuffIt X (véase el formato SIF relacionado más abajo).
Desde mediados de la década de 1990 hasta la adquisición por parte de Smith Micro Software en 2005 , coincidiendo con el lanzamiento de Mac OS X v10.4 "Tiger", StuffIt Expander venía incluido con el sistema operativo Macintosh.
Aunque los archivos de Mac generalmente no usaban extensiones de archivo , uno de los usos principales de StuffIt era permitir que los archivos de Mac se almacenaran en sistemas que no fueran Mac donde se requerían extensiones. Por lo tanto, los archivos comprimidos con StuffIt guardan las bifurcaciones de recursos de los archivos de Macintosh que contienen y normalmente tienen la extensión .sit . Los archivos comprimidos con StuffIt X más recientes (no compatibles con versiones anteriores) tienen la extensión .sitx . Los archivos StuffIt cifrados creados con la utilidad Private File, ahora descontinuada, tendrán la extensión .pf . Las imágenes de disco ShrinkWrap comprimidas con StuffIt tendrán las extensiones .img o .image . Sin embargo, se necesita una versión de StuffIt para Mac OS clásico para montar las imágenes o convertirlas a un formato más reciente legible en macOS .
Smith Micro Software ofrece descargas gratuitas de StuffIt Expander para Mac y Windows, que descomprime archivos comprimidos con los formatos StuffIt y StuffIt X, así como muchos otros formatos comprimidos, codificados, cifrados y segmentados. La aplicación shareware DropStuff permite comprimir archivos al formato StuffIt X.
Los formatos StuffIt y StuffIt X siguen siendo propietarios , a diferencia de otros formatos de compresión de archivos, y Smith Micro Software cobra tarifas de licencia por su uso en otros programas. Por ello, pocos programas alternativos son compatibles con este formato.
También existía una variante "autoexpandible" de los archivos StuffIt con extensión .sea que se ejecutaba como un archivo ejecutable. Existe una utilidad llamada unsea para convertir dicho ejecutable en un archivo sit estándar. [ 5 ]
Productos derivados
Formato de imagen de StuffIt (SIF)
A principios de 2005, se lanzó un nuevo sistema de compresión JPEG que lograba regularmente una compresión del orden del 25 % [ 6 ] (lo que significa un tamaño de archivo comprimido del 75 % del tamaño del archivo original) sin pérdida adicional de calidad de imagen y con la capacidad de reconstruir el archivo original, no solo la imagen original. ( Los programas tipo ZIP suelen lograr tasas de compresión JPEG del orden del 1 al 3 %. Los programas que optimizan los JPEG sin tener en cuenta el archivo original, solo la imagen original, obtienen tasas de compresión del 3 al 10 % (dependiendo de la eficiencia del JPEG original). Los programas que utilizan la opción de codificación aritmética, poco implementada , disponible en el estándar JPEG, suelen lograr tasas de alrededor del 12 %).
La nueva técnica se implementó como una opción de formato StuffIt X en su producto StuffIt Deluxe . También propusieron un nuevo formato de imagen conocido como SIF, que consiste simplemente en un único archivo JPEG comprimido mediante esta nueva técnica.
Mientras esperan la presentación de su patente, mantienen el conocimiento de los detalles de este algoritmo como secreto comercial. Algunos detalles se divulgan en: [ 7 ] la alta recompresión JPEG se logra deshaciendo el último paso de la compresión JPEG en sí (la codificación Huffman de los coeficientes de transformación cuantificados). En su lugar, los coeficientes de transformación se comprimen mediante un algoritmo más eficiente (un modelo predictivo basado en los coeficientes DC de bloques vecinos). Técnicas similares también se aplican a otros formatos de archivo de imagen como GIF y TIFF e incluso al formato de archivo de música MP3. Mediante la descomposición, las tasas de compresión relativamente altas para formatos de archivo individuales también se pueden lograr para formatos de archivo contenedores como PDF, PSD e incluso ZIP.
StuffIt Wireless
El 5 de julio de 2005, Smith Micro Software anunció su adquisición y su intención de extender la nueva técnica de recompresión JPEG a plataformas inalámbricas y otros formatos de archivo. En el comunicado de prensa inicial y la información preliminar se utilizó por primera vez el nombre "StuffIt Wireless".
Expansor de StuffIt
StuffIt Expander es una utilidad de software de descompresión, gratuita y de código cerrado, desarrollada por Allume Systems (una subsidiaria de Smith Micro Software, anteriormente conocida como Aladdin Systems). Funciona en Mac OS clásico, macOS y Microsoft Windows. Antes de 2011, también estaba disponible para su descarga una versión para Linux.
Características destacadas
Plegado duplicado
El plegado de duplicados es una función que ahorra aún más espacio al mantener solo una copia de un archivo duplicado en un archivo comprimido. [ 8 ] [ 9 ] [ 10 ] [ 11 ]
Asuntos
Compatibilidad con versiones anteriores
Los cambios en el formato de compresión de Stuffit impiden que las versiones anteriores de Stuffit o el software que utiliza su API puedan descomprimir archivos más recientes, lo que obliga a instalar nuevas versiones. Esta incompatibilidad puede resultar inconveniente para flujos de trabajo donde la ejecución puntual es crucial o cuando el sistema del destinatario no es compatible con las versiones más recientes de Stuffit. Si bien los usuarios pueden crear archivos en un formato anterior, esta funcionalidad no está claramente visible.
Alternativas
macOS incluye la Utilidad de Archivo , que descomprime los formatos abiertos heredados ZIP, GZIP y BZIP2, y crea archivos ZIP. En versiones posteriores a la 10.3 (Panther), conserva las bifurcaciones de recursos en el formato ZIP, por lo que Stuffit ya no es necesario para la compresión de archivos en Mac. ZIP también es un estándar de facto , lo que lo hace más aceptado para archivar y compartir archivos.
Si bien StuffIt solía ser una forma estándar de empaquetar software para Mac para su descarga, las imágenes de disco comprimidas nativas de macOS ( DMG ) han reemplazado en gran medida esta práctica.
StuffIt aún podría usarse en situaciones donde se requieren sus características específicas (edición/navegación de archivos, mejor compresión, compresión JPEG, cifrado, paquetes antiguos). Una alternativa de código abierto podría ser The Unarchiver , aunque no admite las últimas versiones de los formatos de archivo de StuffIt. [ 12 ] Algunos programas de terceros, como Path Finder , el reemplazo del Finder de Macintosh , utilizan el SDK de Stuffit con licencia para obtener todas las características de Stuffit. La utilidad mar es defendida por algunos entusiastas de la informática retro como una alternativa multiplataforma, [ 13 ] pero su formato de archivo es diferente y la documentación aparte de los archivos de código fuente de mar y mac-utils [ 14 ] es escasa.
Véase también
Referencias
- ↑ "Stuffit para Solaris/Linux" . my.smithmicro.com . Archivado del original el 16 de noviembre de 2008. Consultado el 6 de mayo de 2024 .
- ↑ "Archivos de Stuffit" . linuxmafia.com . Consultado el 6 de mayo de 2024 .
- ↑ "Stuffit Fin de Vida" . smithmicro.com . 2019. Archivado del original el 27/01/2022.
- ↑ "Raymond Lau: StuffIt" . www.raylau.com . Archivado del original el 7 de febrero de 2020.
- ↑ "Archivadores de la Sílaba" . Angelfire . Archivado del original el 16 de abril de 2008.
- ↑ Gilchrist, Jeff. "Prueba de compresión JPEG de ACT" . www.compression.ca .
- ↑ Salomon, David (18 de enero de 2010). Manual de compresión de datos . Springer. pág. 1194. ISBN 9781848829039.
- ↑ "StuffIt comparado con Zip" . Archivado del original el 31/08/2011 . Consultado el 15/08/2011 .
- ↑ "StuffIt Deluxe 2009 sigue evolucionando después de 20 años" . TidBITS . 17 de septiembre de 2008.
- ↑ "Reseña: StuffIt Deluxe 2010" . 30 de enero de 2010.
- ↑ "StuffIt, la solución de compresión líder, celebra su 20.º aniversario con el lanzamiento de StuffIt Deluxe 2009 para Mac" . www.businesswire.com . 17 de septiembre de 2008.
- ↑ "The Unarchiver" .
StuffIt: Sin cifrado; StuffIt X: Parcial
- ↑ "Archivo de Mar" . Macintosh Garden . Archivado del original el 19 de marzo de 2023. Consultado el 21 de octubre de 2024 .
- ↑ Hug, Hampa. "Archivos de Mar y mac-util" . Página principal de Hampa . Consultado el 21 de octubre de 2021 .
Enlaces externos
- Sitio web oficial de StuffIt
- Página principal de Raymond Lau
- Prueba de compresión JPEG
- Conversación con Raymond Lau. Archivada el 3 de marzo de 2016 en Wayback Machine.
- Formato de compresión Stuffit Method 15 (Arsénico)
- Formatos de archivo
- Software de compresión de datos
- Software clásico de Mac OS
- Archivadores y utilidades relacionadas con la compresión en macOS
- Archivadores de Windows y utilidades relacionadas con la compresión
- Archivadores de archivos
- Software de compresión de Windows