SQ (program)

From Wikipedia, the free encyclopedia
Revision as of 03:38, 26 June 2023 by imported>RadioactiveBoulevardier (Importing Wikidata short description: "File compression program")
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Template:Short description Script error: No such module "Unsubst". SQ (squeeze) is a computer program, devised by Richard (Dick) Greenlaw circa 1981, which was used in the early 1980s on both DOS and CP/M computer systems to compress files so they use less space.

Files compressed by SQ are identified by changing the middle initial of the extension to "Q", so that text files ended with the extension Template:Not a typo, executable files ended with the extension Template:Not a typo or Template:Not a typo, documents with Template:Not a typo, batch files with Template:Not a typo, etc. SQ used static Huffman coding as the compression algorithm.

Groups of files were often combined into an archive using the LU program, which created .LBR files containing all the files needed for a particular group, such as all the files needed to install an application. Typically such files were either individually compressed (because LU did not compress files) or the LBR archive was itself compressed with SQ (similarly to the use of tar and gzip together).

With the development of the ARC program (which combined both compression and archiving into one program) and its ARC archive file format, SQ essentially became obsolete on most systems, except CP/M, which lacked an ARC port for several years. On CP/M systems, the CRUNCH compression program was written to implement the LZW algorithm (as ARC did) and plug the gap.

External links

  • Squeeze at the "Just Solve the File Format Problem" wiki

Template:Archive formats Template:Compression software