DiskDoubler ( DD ) era una utilidad de compresión de datos para comprimir archivos en la plataforma Apple Macintosh . A diferencia de la mayoría de estos programas, que comprimen numerosos archivos en un solo archivo para su transmisión, DiskDoubler estaba destinado a comprimir archivos individuales "en su lugar" para ahorrar espacio en la unidad. Cuando se abría un archivo de este tipo, DiskDoubler descomprimía el archivo antes de entregarlo a la aplicación para su uso. Una adición posterior, AutoDoubler , agregó compresión en segundo plano, encontrando y comprimiendo archivos automáticamente cuando la computadora estaba inactiva.
Desarrollador (es) | Software destacado, Symantec |
---|---|
Sistema operativo | Mac OS clásico |
Tipo | Compresor de archivos |
Licencia | Propiedad |
DiskDoubler fue creado por Terry Morse y Lloyd Chambers, compañeros de trabajo de una pequeña empresa de software que cerró en 1989. Chambers ya había lanzado una versión de la utilidad Unix Compress en Mac como MacCompress , y mientras trabajaba en otra "real" proyecto, Chambers escribió DiskDoubler en su tiempo libre. Al hacer una demostración de su nuevo producto en una tienda Mac local, se dieron cuenta de que fue DiskDoubler el que llamó toda la atención. Se mostró por primera vez públicamente en la San Francisco MacWorld Expo en abril de 1990 (normalmente en enero, pero se retrasó ese año) y al final de la muestra se habían vendido 500 copias. Para el verano vendían 1000 copias al mes.
Al darse cuenta de que necesitaban un verdadero músculo de marketing, se acercaron a Symantec , quien acordó incluirlo en su paquete Symantec Utilities para Macintosh ( SUM ) por una miseria. No impresionados por la oferta, en cambio le pidieron a Guy Kawasaki que les adelantara un préstamo de desarrollo de $ 25,000, recaudaron una cantidad similar por su cuenta y formaron Salient Software . Después de cuatro meses, las ventas superaron los 50.000 dólares al mes. Cuando el Sistema 7 se envió en junio de 1991, las ventas despegaron, ya que el nuevo sistema estaba bastante hambriento de espacio en disco. La compañía finalmente fue vendida a Fifth Generation Systems en 1992. También la empaquetaron en una suite como SuperDoubler 4.0 , incluyendo AutoDoubler, DiskDoubler y una aceleración de copia de archivos conocida como CopyDoubler. Durante algún tiempo, DiskDoubler fue el segundo producto más vendido en Mac, solo superado por After Dark , el popular protector de pantalla. La Quinta Generación se vendió más tarde, algo irónicamente, a Symantec, quien lo relanzó como un binario gordo como Norton DiskDoubler Pro 1.1 . Symantec "se sentó" en el producto y poco a poco desapareció durante el año siguiente.
DiskDoubler se concentró en la velocidad, y originalmente solo admitía una única variedad del algoritmo de compresión LZ78 utilizado en Compress / MacCompress para evitar tener que probar diferentes configuraciones. Sin embargo, los resultados de la compresión fueron bastante razonables, especialmente en archivos de texto. Mejor aún, DiskDoubler era extremadamente rápido, generalmente dos veces más rápido que StuffIt y un 50% más rápido que Compact Pro , los dos principales archivadores que se usaban en Mac en la década de 1990. DiskDoubler también tenía la capacidad de descomprimir archivos StuffIt y PackIt , lo que hacía mucho más rápido que esos programas. A lo largo de los años, DiskDoubler finalmente terminó con cuatro algoritmos diferentes, generalmente usando el compresor más rápido, DD1, para una primera pasada, y luego ejecutando el más efectivo, DD3 +, cuando la máquina estaba inactiva. DiD3 + proporcionó la compresión más alta de cualquier software de compresión basado en Mac, utilizando el conocimiento de tipos de archivos específicos para mejorar sobre un esquema LZW "genérico" .
Los usuarios normalmente interactuaban con DiskDoubler a través de un menú adicional ubicado en Macintosh Finder . Al seleccionar un archivo, o un grupo de ellos, el usuario selecciona Comprimir en el menú DD . El archivo en cuestión se comprime rápidamente y se reemplaza por un icono similar estampado con una pequeña etiqueta "DD" para indicar que fue comprimido. El Mac OS clásico original no incluía ningún tipo de compatibilidad con íconos compuestos, por lo que DiskDoubler tuvo que copiar y modificar todos los íconos que encontró y luego devolver esos íconos modificados al Finder con un nuevo tipo de archivo. Cuando se comprimía un archivo, su indicador de tipo de archivo (oculto) se cambiaba por el que DiskDoubler "componía", haciendo que el Finder mostrara el icono modificado.
AutoDoubler (AD) era un pequeño demonio de software para el que la velocidad era la principal preocupación, ya que AD estaba destinado a ser utilizado "de forma invisible". Por esta razón, primero usó el método AD1 / DD1 "más rápido" para comprimir tantos archivos como fuera posible lo más rápido posible, y luego, cuando eso estuviera completo, volvería y volvería a comprimir con DD3 + si la máquina aún estaba inactiva. DD / AD era tan invisible que comprimía cualquier cosa fuera de la carpeta del sistema, incluidas las aplicaciones y varios recursos.
La razón principal para un mejor rendimiento fue el hecho de que comprimir un archivo y escribirlo era más rápido que escribir el archivo original, ya que el cuello de botella se encontraba en los tiempos de E / S del disco duro. Lo mismo es correcto para leer y descomprimir archivos.
El producto también incluía un descompresor gratuito (pero de código cerrado ) conocido como DDExpand . Dado que DiskDoubler estaba destinado a comprimir "en su lugar" y, en general, ser invisible, la mayoría de los usuarios configuran DiskDoubler para que se descomprima automáticamente al copiar archivos a otros medios para que se abra bien en las máquinas de otras personas. Además, dado que el programa descomprimía los archivos a medida que se abrían, la simple acción de archivar archivos usando otra utilidad como StuffIt descomprimía automáticamente los archivos antes de que se insertaran en el nuevo archivo. Por estas razones, el formato DiskDoubler rara vez se veía "en la naturaleza", y DDExpand rara vez se necesitaba. DiskDoubler incluyó una opción para esto, sin embargo, que combinaría varios archivos en un solo archivo. A veces, estos se pueden encontrar en bibliotecas de software, pero en general estaban mal vistos.
DiskDoubler creó un mercado para productos similares. ¡El primer intento de producir un producto similar resultó en SuperDisk! , que, cuando se lanzó, era más rápido que DiskDoubler pero ofrecía menos compresión. SuperDisk! también ofrecía compresión "sobre la marcha", que DiskDoubler no había agregado en ese momento. Una versión actualizada de DiskDoubler se defendió con un nuevo esquema de compresión que se ejecutó por completo en la caché de 256 bytes del 68020 , lo que mejoró enormemente el rendimiento. AutoDoubler también se incluyó como una nueva característica. Now Software también presentó un producto en este espacio llamado Now Compress . Finalmente, Aladdin Software también presentó su propia solución, StuffIt SpaceSaver . Todos estos productos tuvieron seguidores durante la era de los discos duros pequeños .
Con el tiempo, una combinación de participación en el mercado de Mac cada vez menor, cambios en el sistema de archivos subyacente y un espacio de disco cada vez mayor acabó con este nicho de producto.
Con la introducción de Mac OS X Snow Leopard , Apple introdujo una tecnología similar conocida como compresión transparente en HFS Plus .
Ver también
Referencias
- Guy Kawasaki, "Defying Gravity" , Macworld , diciembre de 1993
- Conversaciones por correo electrónico con los dos autores originales.
enlaces externos
- Revisión: Norton DiskDoubler Pro 1.1
- macutils , convierte entre diferentes codificaciones de archivos de Macintosh; supuestamente puede descomprimir archivos DiskDoubler
- DiskDoubler Pro 4.1 para Mac OS 9