TAR.GZ ke TAR.XZ

Konversi TAR.GZ ke TAR.XZ online untuk kompresi maksimal. Tingkatkan dari algoritma kompresi GZIP ke XZ untuk ukuran arsip yang lebih kecil.

atau seret dan lepas file di sini

Unggah file PDF Anda

Konversi cepatPemrosesan amanTanpa pendaftaran

Konversi TAR.GZ ke TAR.XZ Online

Beralihlah dari GZIP ke XZ untuk arsip yang lebih kecil. XZ (LZMA2) memampatkan paling kuat di antara format TAR yang umum: dalam pengujian kami, TAR.XZ 7% lebih kecil daripada TAR.GZ pada set campuran dan 28% lebih kecil pada kode sumber. Ekstraksinya lebih lambat daripada GZIP tetapi tetap cepat, dan TAR.XZ adalah standar saat ini untuk rilis perangkat lunak Linux.

Format TAR.XZ telah menjadi pilihan utama untuk mendistribusikan source code, rilis Linux kernel, dan paket software. Distribusi utama seperti Debian, Fedora, dan Arch Linux kini menggunakan TAR.XZ untuk arsip paket mereka. Dengan mengonversi dari TAR.GZ, Anda mendapatkan manfaat dari ukuran unduhan yang lebih kecil dan biaya penyimpanan yang lebih rendah.

Mengapa Beralih ke TAR.XZ?

  • Kompresi terbaik — XZ menghasilkan file terkecil di antara format arsip umum
  • Ekstraksi cepat — lebih cepat dibandingkan BZIP2 meskipun menghasilkan ukuran file yang lebih kecil
  • Standar modern — diadopsi oleh Linux kernel, proyek GNU, dan distribusi-distribusi utama
  • Dukungan paralel — XZ dapat menggunakan beberapa inti CPU dengan alat pixz atau pxz
  • Pemeriksaan integritas — XZ menyertakan checksum CRC64 untuk verifikasi data

Cara Kerja Konversi

Mengonversi dari TAR.GZ ke TAR.XZ melibatkan dua langkah: pertama, lapisan kompresi GZIP dihapus untuk mengekstrak arsip TAR yang mendasarinya. Kemudian, arsip TAR dikompres ulang menggunakan algoritma XZ dengan pengkodean LZMA2. Semua isi file, izin akses, timestamp, kepemilikan, dan symbolic link dipertahankan secara persis.

Konversi berjalan otomatis di server kami. Unggah berkas TAR.GZ Anda dan terima arsip TAR.XZ yang sudah dioptimalkan, siap diunduh. Mengompresi ulang dari gzip ke xz bertumpu pada prosesor dan sangat terbantu oleh perangkat keras server, terutama pada arsip berukuran beberapa gigabyte.

Perbandingan Kompresi: GZIP vs XZ

GZIP memakai algoritme DEFLATE yang menggabungkan LZ77 dengan pengodean Huffman. XZ memakai LZMA2, yang bekerja dengan kamus jauh lebih besar dan pencocokan pola yang lebih rumit. Dalam pengujian kami, hal itu membuat TAR.XZ 28% lebih kecil daripada TAR.GZ pada kode sumber dan 24% lebih kecil pada biner program. Konsekuensinya kompresi lebih lambat, dan dalam sebuah pengukuran GZIP tetap mengekstrak sekitar 2,5 kali lebih cepat daripada XZ.

Kamus XZ dapat tumbuh hingga 1.5 GB, dibandingkan window 32 KB milik GZIP. Hal ini memungkinkan XZ menemukan pola pada rentang data yang jauh lebih besar, sehingga sangat efektif untuk source code, file log, dan dump database di mana konten serupa berulang pada file-file besar.

Distribusi Linux modern lebih memilih XZ untuk rilis resmi. Linux kernel dan proyek-proyek besar didistribusikan sebagai TAR.XZ karena penghematan ukuran file secara signifikan mengurangi waktu unduh dan biaya penyimpanan mirror.

Kebutuhan Sumber Daya

Kompresi XZ dengan pengaturan default menggunakan sekitar 100-200 MB RAM—jauh lebih banyak dibandingkan kebutuhan GZIP yang minim. Kompresi maksimum (-9e) bisa membutuhkan beberapa gigabyte memori. Namun, dekompresi hanya membutuhkan 20-50 MB terlepas dari level kompresi yang digunakan saat pembuatan arsip.

Kecepatan kompresi jauh lebih lambat dengan XZ—sering kali beberapa kali lebih lambat dibandingkan GZIP. Untuk file yang dikompres sekali dan didistribusikan berkali-kali (rilis software, distribusi kernel), konsekuensi ini masuk akal. Untuk arsip yang sering diperbarui, keunggulan kecepatan GZIP mungkin lebih penting dibandingkan manfaat ukuran XZ.

Pertimbangan Kompatibilitas

Dukungan XZ ditambahkan ke sebagian besar distribusi Linux sekitar tahun 2010. Sistem modern menyertakan xz-utils secara default. Sistem yang sangat lama atau distribusi Linux embedded mungkin tidak memiliki dukungan XZ. Jika Anda membutuhkan kompatibilitas dengan lingkungan lama, TAR.GZ tetap menjadi pilihan yang lebih aman meskipun ukuran filenya lebih besar. Uji sistem target sebelum memutuskan menggunakan XZ untuk distribusi yang krusial.

Pertanyaan yang Sering Diajukan

Berapa banyak ruang yang bisa saya hemat?

Dalam pengujian kami, XZ membuat file 7% lebih kecil daripada gzip pada set campuran dan 28% lebih kecil pada kode sumber. Penghematannya bergantung pada jenis konten.

Apa kekurangannya?

Kompresi dan dekompresi XZ jauh lebih lambat daripada gzip. Untuk file berukuran besar, prosesnya bisa memakan waktu cukup lama.

Apakah file TAR.XZ dapat diekstrak di mana saja?

Semua distribusi Linux modern mendukung TAR.XZ secara native. macOS memerlukan alat tambahan (seperti xz via Homebrew). Windows memerlukan 7-Zip atau software serupa.

Bisakah file TAR.XZ dibuka di Windows?

Windows memerlukan 7-Zip atau perangkat lunak serupa untuk membuka file TAR.XZ. File ini didukung secara native di semua distribusi Linux melalui perintah tar.

Apakah izin file akan dipertahankan?

Ya, TAR mempertahankan izin file Unix, kepemilikan, dan stempel waktu selama konversi dari TAR.GZ ke TAR.XZ.

Bisakah saya mengonversi TAR.XZ kembali ke TAR.GZ?

Ya, konversinya dua arah. Anda dapat mengonversi TAR.XZ kembali ke TAR.GZ menggunakan alat online kami atau utilitas baris perintah tar standar.