XZ Terkompresi (LZMA2)
XZ adalah format kompresi yang menggunakan algoritma LZMA2 untuk mencapai rasio kompresi yang sangat baik. Ini adalah kompresi default untuk tarball kernel Linux, banyak manajer paket, dan disukai ketika meminimalkan ukuran unduhan lebih penting daripada kecepatan kompresi.
Tipe MIME
application/x-xz
Tipe
Biner
Kompresi
Lossless
Kelebihan
- + Excellent compression ratios โ often the smallest output
- + Integrity checks built into the format
- + Multi-threaded compression and block-level random access
Kekurangan
- โ Very slow compression speed compared to gzip or Zstandard
- โ High memory usage during compression
- โ Not as widely supported on Windows as ZIP
Kapan Menggunakan .XZ
Gunakan XZ untuk mendistribusikan perangkat lunak, sumber kernel, dan backup di mana ukuran file sekecil mungkin adalah prioritas.
Detail Teknis
XZ menggunakan kompresi LZMA2 dalam kontainer stream/blok yang mendukung pemeriksaan integritas (CRC-32, CRC-64, SHA-256) dan akses acak ke blok. Format ini memungkinkan dekompresi multi-threaded dari blok independen.
Riwayat
Format XZ dibuat pada tahun 2009 oleh Lasse Collin sebagai penerus kompresi LZMA-only. Dengan cepat diadopsi oleh distribusi Linux utama untuk kompresi paket (Fedora, Arch, Debian).