SQ ( squeeze ) es un programa de computadora, ideado por Richard (Dick) Greenlaw alrededor de 1981, que se utilizó a principios de la década de 1980 en sistemas informáticos DOS y CP/M para comprimir archivos de modo que utilizaran menos espacio.
Los archivos comprimidos por SQ se identifican cambiando la inicial del segundo nombre de la extensión a "Q", de modo que los archivos de texto terminan con la extensión .TQT, los archivos ejecutables terminan con la extensión .CQM o .EQE, los documentos con .DQC, los archivos por lotes con .BQT, etc. SQ utilizó codificación Huffman estática como algoritmo de compresión.
Los grupos de archivos se solían combinar en un archivo mediante el programa LU , que creaba archivos .LBR que contenían todos los archivos necesarios para un grupo en particular, como todos los archivos necesarios para instalar una aplicación. Normalmente, dichos archivos se comprimían individualmente (porque LU no comprimía archivos) o el propio archivo LBR se comprimía con SQ (de forma similar al uso de tar y gzip juntos).
Con el desarrollo del programa ARC (que combinaba la compresión y el archivado en un solo programa) y su formato de archivo ARC , SQ quedó básicamente obsoleto en la mayoría de los sistemas, excepto CP/M, que no contó con un puerto ARC durante varios años. En los sistemas CP/M, se escribió el programa de compresión CRUNCH para implementar el algoritmo LZW (como lo hizo ARC) y llenar el vacío.
Enlaces externos
- Visita la wiki "Simplemente resuelve el problema del formato de archivo"