00

Jawaban singkatnya

  • XZ adalah kontainer aliran terkompresi yang menyimpan byte satu file per aliran, meskipun satu file .xz dapat memuat beberapa aliran yang disambungkan.
  • Buka atau dekompresi XZ dengan XZ Utils atau implementasi kompatibel seperti 7-Zip, XZ Embedded, XZ for Java, atau LZMA SDK. Dekompresi memulihkan aliran byte asli, yang mungkin memerlukan aplikasi lain untuk dibuka.
  • Perlakukan XZ yang tidak tepercaya sebagai risiko sedang. Struktur valid atau signature yang cocok tidak membuktikan bahwa isinya tepercaya. Beberapa file memerlukan beberapa GiB memori atau didekode sangat lambat; terapkan batas seperti --memlimit-decompress.
01

Data Terkompresi XZ (.xz)

Aliran XZ terdiri dari Stream Header, nol atau beberapa Block, Index, dan Stream Footer. Format ini mendukung hingga empat filter berantai dan biasanya memakai LZMA2, terkadang bersama BCJ atau Delta. XZ bukan format arsip multifile.

Simpan file aslinya

Untuk mengonversi XZ ke format kompresi lain, pulihkan byte asli lalu kompres dengan format tujuan. Blok, rantai filter, jenis pemeriksaan, Index, aliran tersambung, dan susunan padding khusus XZ tidak dipertahankan.

02

Cara membukanya

Buka atau dekompresi XZ dengan XZ Utils atau implementasi kompatibel seperti 7-Zip, XZ Embedded, XZ for Java, atau LZMA SDK. Dekompresi memulihkan aliran byte asli, yang mungkin memerlukan aplikasi lain untuk dibuka.

Cuma ingin melihat isinya

Buka atau dekompresi XZ dengan XZ Utils atau implementasi kompatibel seperti 7-Zip, XZ Embedded, XZ for Java, atau LZMA SDK. Dekompresi memulihkan aliran byte asli, yang mungkin memerlukan aplikasi lain untuk dibuka.

Perlu mengirimkannya

Untuk mengonversi XZ ke format kompresi lain, pulihkan byte asli lalu kompres dengan format tujuan. Blok, rantai filter, jenis pemeriksaan, Index, aliran tersambung, dan susunan padding khusus XZ tidak dipertahankan.

03

Keamanan file

Perlakukan XZ yang tidak tepercaya sebagai risiko sedang. Struktur valid atau signature yang cocok tidak membuktikan bahwa isinya tepercaya. Beberapa file memerlukan beberapa GiB memori atau didekode sangat lambat; terapkan batas seperti --memlimit-decompress.

Berhenti kalau menemukan hal ini

Pengirim tidak dikenal, nama yang berakhir dengan dua ekstensi, atau isi yang tidak cocok dengan ekstensinya — periksa dulu sebelum dibuka.

04

Soal konversi

Untuk mengonversi XZ ke format kompresi lain, pulihkan byte asli lalu kompres dengan format tujuan. Blok, rantai filter, jenis pemeriksaan, Index, aliran tersambung, dan susunan padding khusus XZ tidak dipertahankan.

Sebelum mengonversi

Konversikan salinannya, jangan file aslinya, lalu bandingkan kualitas, metadata, dan tata letaknya dengan file awal.

05

Pertanyaan umum

Apa itu file terkompresi XZ dan untuk apa digunakan?

XZ adalah kontainer aliran terkompresi. Setiap aliran membawa byte satu file, sedangkan satu .xz dapat menyambungkan beberapa aliran; XZ sendiri tidak menyimpan struktur arsip multifile.

Bagaimana cara membuka file XZ?

Gunakan XZ Utils atau implementasi kompatibel seperti 7-Zip, XZ Embedded, XZ for Java, atau LZMA SDK. Dekompresi file valid akan memulihkan aliran byte aslinya.

Bagaimana cara membuka file XZ di Windows?

Gunakan 7-Zip atau implementasi lain yang kompatibel dengan XZ untuk mendekompresi file. Setelah itu, buka hasilnya dengan aplikasi yang sesuai untuk jenis file sebenarnya.

Bagaimana cara membuka file XZ di Mac?

Gunakan XZ Utils atau implementasi lain yang secara jelas mendukung XZ. Dekompresi file terlebih dahulu, lalu buka hasilnya dengan aplikasi yang sesuai.

Bagaimana cara membuka file XZ di ponsel Android?

Pilih aplikasi Android yang dokumentasinya secara jelas menyatakan dukungan dekompresi XZ. Format XZ sendiri tidak menentukan aplikasi untuk membuka aliran byte hasil pemulihan.

Mengapa file XZ saya tidak dapat diekstrak?

Periksa apakah enam byte pertamanya adalah FD 37 7A 58 5A 00 dan apakah dekoder melaporkan kerusakan, rantai filter yang tidak didukung, atau kekurangan sumber daya. Signature yang cocok tidak membuktikan seluruh aliran masih utuh.

Apa perbedaan XZ dan TAR.XZ?

XZ mengompresi aliran byte dan tidak menyimpan struktur multifile. TAR.XZ biasanya merupakan arsip tar yang menjadi satu muatan XZ; struktur arsipnya berasal dari tar.

Bisakah XZ dikonversi ke ZIP tanpa kehilangan data?

Byte asli dari XZ valid dapat dipulihkan lalu dikompresi dalam format lain. Blok, filter, pemeriksaan, Index, penyambungan, dan padding XZ tidak dipertahankan; ACL serta atribut tambahan juga dapat hilang.

Apakah file XZ yang diterima sebagai lampiran email aman?

Ekstensi, MIME, signature, atau dekompresi yang berhasil tidak membuktikan keamanan. File tidak tepercaya dapat memakai banyak memori atau didekode sangat lambat; batasi sumber daya dan nilai isi hasil pemulihan secara terpisah.

Berapa batas memori yang harus dipakai saat mendekompresi file XZ?

Tidak ada satu nilai yang cocok untuk semua file. Beberapa file memerlukan beberapa GiB dan batas dekompresi satu thread mungkin tidak aktif secara default; tetapkan --memlimit-decompress sesuai kemampuan perangkat.

06

Format terkait

Sumber

The .xz File Format Specification 1.2.1 · XZ Utils 官方格式规范

The .xz file format · XZ Utils 官方格式与实现说明

XZ(1) Manual Page · XZ Utils 官方命令手册

PRONOM fmt/1098: XZ File Format · 英国国家档案馆 PRONOM 格式注册库