gzip (GNU Zip Terkompresi)
GZ adalah ekstensi file untuk file yang dikompresi gzip, alat kompresi standar pada sistem Unix dan Linux. Gzip mengompresi satu file menggunakan algoritma DEFLATE — untuk mengompresi beberapa file, biasanya dipasangkan dengan TAR untuk membuat arsip .tar.gz (tgz).
Tipe MIME
application/gzip
Tipe
Biner
Kompresi
Lossless
Kelebihan
- + Universal support on Unix/Linux and in HTTP content encoding
- + Fast decompression speed
- + Simple single-file compression with integrity checking
Kekurangan
- − Compresses only one file — needs TAR for directories
- − Lower compression ratio than bzip2, xz, or Zstandard
- − No encryption support built into the format
Kapan Menggunakan .GZ
Gunakan gzip untuk mengompresi file tunggal, encoding konten server web, dan dipasangkan dengan TAR untuk arsip multi-file.
Detail Teknis
Gzip menggunakan kompresi DEFLATE (LZ77 + Huffman coding) dengan header 10 byte yang berisi magic number, timestamp, dan identifier OS. Checksum CRC-32 dan ukuran file asli ditambahkan sebagai trailer.
Riwayat
Jean-loup Gailly dan Mark Adler membuat gzip pada tahun 1992 sebagai pengganti gratis untuk utilitas compress Unix, yang terbebani oleh paten LZW. Gzip menjadi kompresi default untuk encoding konten HTTP dan paket Linux.