SQ (program)

SQ (squeeze) adalah program komputer, dibuat oleh Richard (Dick) Greenlaw sekitar tahun 1981, yang digunakan pada awal 1980-an pada sistem komputer DOS dan CP/M untuk mengompres file sehingga menggunakan lebih sedikit ruang.

File yang dikompresi oleh SQ diidentifikasi dengan mengubah inisial tengah ekstensi menjadi “Q”, sehingga file teks diakhiri dengan ekstensi .TQT, file yang dapat dieksekusi diakhiri dengan ekstensi .CQM atau .EQE, dokumen dengan .DQC, dll. SQ menggunakan pengkodean Huffman statis sebagai algoritma kompresi.

Grup file sering digabungkan menjadi arsip menggunakan program LU, yang membuat file .LBR berisi semua file yang diperlukan untuk grup tertentu, seperti semua file yang diperlukan untuk menginstal aplikasi. Biasanya file semacam itu dikompresi satu per satu (karena LU tidak mengompresi file) atau arsip LBR itu sendiri dikompresi dengan SQ (mirip dengan penggunaan tar dan gzip secara bersamaan).

Dengan pengembangan program ARC (yang menggabungkan kompresi dan pengarsipan menjadi satu program) dan format file arsip ARC, SQ pada dasarnya menjadi usang pada sebagian besar sistem, kecuali CP/M, yang tidak memiliki port ARC selama beberapa tahun. Pada sistem CP/M, program kompresi CRUNCH ditulis untuk mengimplementasikan algoritme LZW (seperti yang dilakukan ARC) dan menutup celah tersebut.