bzip2 Terkompresi
File BZ2 dikompresi dengan bzip2, yang mencapai rasio kompresi lebih baik daripada gzip dengan biaya kecepatan yang lebih lambat. Umumnya digunakan untuk distribusi kode sumber dan arsip paket Linux di mana unduhan yang lebih kecil lebih disukai daripada kecepatan kompresi.
Tipe MIME
application/x-bzip2
Tipe
Biner
Kompresi
Lossless
Kelebihan
- + Better compression ratio than gzip (typically 10-20% smaller)
- + Built-in data integrity checking per block
- + Widely available on Unix/Linux systems
Kekurangan
- − Significantly slower than gzip for both compression and decompression
- − Higher memory usage than gzip
- − Largely superseded by xz and Zstandard for new projects
Kapan Menggunakan .BZ2
Gunakan bzip2 ketika kompresi yang lebih baik dari gzip diperlukan dan kecepatan tidak kritis — tarball sumber dan penyimpanan arsip.
Detail Teknis
Bzip2 menggunakan Burrows-Wheeler Transform (BWT) diikuti oleh encoding Move-to-Front dan Huffman coding. Memproses data dalam blok 100-900 KB, dengan ukuran blok mengontrol trade-off kompresi/memori.
Riwayat
Julian Seward membuat bzip2 pada tahun 1996, mengimplementasikan kompresi pengurutan blok Burrows-Wheeler. Mendapatkan popularitas di distribusi Linux dan proyek open-source sebagai alternatif gzip dengan kompresi yang lebih baik.