bzip2 Sıkıştırılmış
bzip2, gzip'ten daha yüksek sıkıştırma oranları sunan bir dosya sıkıştırma formatıdır. Burrows-Wheeler dönüşümünü kullanan blok sıralama sıkıştırması uygular. bzip2, kaynak kodu dağıtımlarında ve boyut verimliliğinin önemli olduğu durumlarda yaygın olarak kullanılır.
MIME Tipi
application/x-bzip2
Tip
Ikili
Sikistirma
Kayipsiz
Avantajlar
- + Better compression ratio than gzip (typically 10-20% smaller)
- + Built-in data integrity checking per block
- + Widely available on Unix/Linux systems
Dezavantajlar
- − Significantly slower than gzip for both compression and decompression
- − Higher memory usage than gzip
- − Largely superseded by xz and Zstandard for new projects
.BZ2 Ne Zaman Kullanilir
gzip'ten daha iyi sıkıştırma oranları gerektiğinde ve sıkıştırma hızı kritik olmadığında bzip2 kullanın. En iyi oran-hız dengesi için zstd'yi değerlendirin.
Teknik Detaylar
bzip2, Burrows-Wheeler dönüşümü, hareketli-başa-getir (MTF) kodlaması ve Huffman kodlaması uygular. 100-900 KB blok boyutlarında çalışır. Tek akışlıdır ve paralel sıkıştırma için pbzip2 kullanılır.
Gecmis
Julian Seward, bzip2'yi 1996 yılında gzip'e alternatif olarak geliştirdi. bzip2, tar.bz2 arşivleri aracılığıyla Unix/Linux yazılım dağıtımlarının önemli bir parçası oldu.