Alat Konversi TAR.XZ

Konversi arsip TAR.XZ ke format lain. Pilih format tujuan Anda di bawah ini.

Tentang Format TAR.XZ

TAR.XZ menggabungkan pengarsipan TAR dengan kompresi XZ yang memakai algoritme LZMA2 (metode yang sama dengan 7Z). Format ini menjadi standar distribusi Linux modern dan menggantikan TAR.GZ serta TAR.BZ2 untuk paket perangkat lunak karena memampatkan lebih kuat. Dalam pengujian kami, TAR.XZ 28% lebih kecil daripada TAR.GZ dan 9% lebih kecil daripada TAR.BZ2 pada kode sumber, serta 24% dan 18% lebih kecil pada biner program, sehingga ukuran unduhan dan kebutuhan penyimpanan berkurang.

Mengapa Mengonversi dari TAR.XZ

Mengonversi TAR.XZ ke ZIP atau 7Z membuat arsip dapat diakses oleh pengguna Windows dan memberikan integrasi yang lebih baik dengan file manager Windows. Meskipun TAR.XZ menawarkan kompresi yang sangat baik, mengonversi ke TAR.GZ secara signifikan meningkatkan kecepatan dekompresi, yang berguna untuk paket yang sering diinstal atau otomatisasi deployment. Beberapa sistem lama atau perangkat embedded mungkin tidak memiliki dukungan XZ, sehingga konversi ke TAR.BZ2 atau TAR.GZ diperlukan untuk kompatibilitas. Selain itu, mengonversi ke ZIP menghilangkan ketergantungan pada command-line tool untuk ekstraksi.

Teknologi Kompresi XZ

XZ menggunakan LZMA2, algoritma kompresi canggih yang mencapai rasio kompresi tinggi melalui kompresi berbasis kamus dengan ukuran kamus yang besar. Algoritma ini dapat menggunakan kamus hingga 1.5GB, memungkinkan kompresi luar biasa untuk file besar dengan pola berulang. Konsekuensinya adalah kompresi yang lebih lambat dan penggunaan memori yang lebih tinggi dibandingkan GZIP atau BZIP2. Namun, dekompresinya cukup cepat dan hemat memori, hanya membutuhkan memori yang cukup untuk menyimpan kamus yang digunakan selama kompresi.

Skenario Konversi Optimal

Konversi ke ZIP untuk kompatibilitas universal dan saat menyasar pengguna tanpa keahlian Linux atau command-line tool. Pilih 7Z jika mempertahankan kompresi maksimum sangat penting tetapi Anda membutuhkan kompatibilitas Windows yang lebih baik dibandingkan TAR.XZ. Pilih TAR.GZ jika Anda membutuhkan kompatibilitas yang lebih luas dengan sistem Unix lama atau saat kecepatan dekompresi lebih penting dibandingkan ukuran file. Konversi ke TAR.BZ2 hanya saat menyasar sistem tertentu yang mendukung BZIP2 tetapi tidak XZ, karena skenario ini semakin jarang terjadi pada lingkungan modern.

Penggunaan Sumber Daya XZ

Kompresi XZ membutuhkan memori yang cukup besar—100-200 MB dengan pengaturan default, berpotensi mencapai beberapa gigabyte pada kompresi maksimum. Dekompresinya hemat memori, hanya membutuhkan 20-50 MB. Kecepatan kompresi jauh lebih lambat dibandingkan GZIP, tetapi dekompresinya relatif cepat. Asimetri ini membuat XZ ideal untuk file yang dikompres sekali dan didistribusikan berkali-kali.

TAR.XZ dalam Distribusi Software

TAR.XZ telah menjadi standar untuk mendistribusikan source code dan paket binary. Linux kernel, GNU core utilities, dan sebagian besar proyek open-source utama menggunakan TAR.XZ untuk rilis resmi. Package manager di Debian, Fedora, Arch, dan distribusi lainnya mengandalkan paket terkompresi XZ. Adopsi yang luas ini berarti alat XZ tersedia hampir di semua sistem berbasis Unix modern.

Pertanyaan yang Sering Diajukan Tentang Konversi TAR.XZ

Mengapa TAR.XZ menjadi standar untuk software Linux?

TAR.XZ memampatkan paling kuat di antara format TAR yang umum: dalam pengujian kami hasilnya 7% lebih kecil daripada TAR.GZ pada set campuran dan 28% lebih kecil pada kode sumber. Ini format rilis kernel Linux, manajer paket sebagian besar distribusi, dan banyak proyek sumber terbuka.

Bisakah saya membuka file TAR.XZ di Windows?

Windows 11 (versi 23H2 dan yang lebih baru) membuka arsip TAR.XZ di File Explorer, dan Windows 10 (versi 1803 dan yang lebih baru) bisa mengekstraknya dari baris perintah dengan tar -xJf archive.tar.xz. Di versi Windows yang lebih lama, atau untuk mengirim file ke orang lain, ekstrak di sini menjadi ZIP yang bisa dibuka di sistem apa pun.

Apakah TAR.XZ sama dengan 7Z?

Keduanya menggunakan kompresi LZMA2, tetapi merupakan format yang berbeda. TAR.XZ adalah arsip TAR yang dikompres dengan XZ, mempertahankan atribut Unix. 7Z adalah format arsip terpisah dengan struktur kontainernya sendiri. Rasio kompresinya serupa.

Mengapa mengonversi TAR.XZ ke TAR.GZ?

Dalam sebuah pengukuran, TAR.GZ diekstrak sekitar 2,5 kali lebih cepat daripada TAR.XZ. Ini penting untuk pipeline CI/CD, manajer paket, dan sistem tempat arsip sering diekstrak. File yang lebih besar—7,5% pada set campuran dalam pengujian kami, 39% pada kode sumber—sering kali harga yang wajar untuk kecepatan itu.

Apakah mengonversi dari TAR.XZ akan meningkatkan ukuran file?

Ya, mengonversi dari TAR.XZ ke format lain menambah ukuran, karena XZ mengompresi paling kuat. Untuk kumpulan campuran dalam pengujian kami, ZIP 8% lebih besar, TAR.GZ 7,5% lebih besar, dan TAR.BZ2 5% lebih besar; untuk kode sumber selisihnya 56%, 39%, dan 10%. Hanya 7Z yang mengompresi lebih kuat: dalam pengujian kami, 7Z dari konverter kami 9% lebih kecil daripada TAR.XZ untuk kode sumber.

Apa itu ekstensi file .txz?

TXZ adalah ekstensi singkat untuk TAR.XZ, digunakan pada sistem yang tidak menangani ekstensi ganda dengan baik. Keduanya adalah format yang identik. Konverter kami menangani file .tar.xz maupun .txz.

Berapa ukuran file TAR.XZ maksimum yang bisa saya konversi?

Kami mendukung file TAR.XZ hingga 100 MB (500 MB dengan Premium). Untuk arsip yang lebih besar, gunakan perintah tar (tar -xJf file.tar.xz) atau software desktop 7-Zip untuk konversi lokal.

Apakah saya memerlukan alat XZ untuk membuat file TAR.XZ?

Sebagian besar sistem Linux menyertakan utilitas XZ secara default. Gunakan: tar -cJf archive.tar.xz folder/. Di Windows, 7-Zip dapat membuat file TAR.XZ. Pengguna Mac dapat menginstal xz melalui Homebrew.