Konverter CPIO ke TAR.XZ (TXZ)
Konversikan file cpio ke tar.xz secara online & gratis
cpio
tar.xz
Bagaimana cara mengubah CPIO ke TAR.XZ
Pilih file dari Komputer, Google Drive, Dropbox, URL, atau dengan menyeret ke halaman ini.
Pilih tar.xz atau format lainnya yang Anda inginkan (mendukung lebih dari 200 format)
Tunggu proses konversi selesai dan Anda dapat mengunduh tar.xz setelahnya
Tentang format
CPIO (Copy In, Copy Out) adalah format arsip Unix yang berasal dari sistem PWB/UNIX di AT&T Bell Labs pada tahun 1977, bahkan mendahului format tar. Namanya menjelaskan operasi asli alat ini: menyalin file masuk ke dalam arsip dan keluar dari arsip. CPIO menyimpan file secara berurutan dengan header per file yang berisi nama file, informasi inode, izin akses, kepemilikan, cap waktu, dan ukuran file, diikuti oleh data file itu sendiri. Format ini hadir dalam beberapa varian: format biner asli, format berorientasi oktet (ODC) yang didefinisikan POSIX.1, format newc SVR4 dengan kolom perangkat dan inode yang diperluas, serta varian CRC yang menambahkan verifikasi checksum. Tidak seperti tar, CPIO membaca daftar file yang akan diarsipkan dari input standar, membuatnya secara alami dapat dikomposisikan dengan find dan utilitas Unix lainnya melalui pipeline. Satu keunggulannya adalah pelestarian metadata Unix yang setia — CPIO merekam nomor perangkat, informasi inode, dan hubungan hard link dengan ketelitian lebih tinggi dibandingkan implementasi tar awal, membuatnya cocok untuk backup tingkat sistem dan pengarsipan file perangkat. Peran sentral format ini dalam manajemen paket Linux adalah signifikansi praktis lainnya: format paket RPM menggunakan CPIO sebagai kontainer payload internalnya, yang berarti setiap instalasi Linux berbasis RPM bergantung pada ekstraksi CPIO. Meskipun tar lebih umum untuk pengarsipan umum, CPIO bertahan dalam administrasi sistem, image initramfs, dan infrastruktur manajemen paket.
TAR.XZ adalah format arsip gabungan yang menggabungkan pengarsipan TAR dengan kompresi XZ, dikembangkan oleh Tukaani Project dan dipimpin oleh Lasse Collin sejak tahun 2009. Lapisan TAR menggabungkan file sambil melestarikan metadata Unix, dan XZ menerapkan kompresi LZMA2 dalam kontainer yang kokoh dengan pemeriksaan integritas CRC-32 dan CRC-64, dukungan padding untuk penyimpanan media, dan struktur stream/blok yang memungkinkan dekompresi paralel. LZMA2 meningkatkan LZMA dengan penanganan data yang tidak dapat dikompresi yang lebih baik dan dukungan kompresi multi-thread. TAR.XZ telah menjadi format distribusi pilihan bagi banyak proyek sumber terbuka — kernel Linux, utilitas inti GNU, dan banyak paket lainnya mengirimkan tarball sumber mereka sebagai file .tar.xz. Satu keunggulannya adalah rasio kompresi-terhadap-kecepatan-dekompresi terbaik di antara format yang didukung secara luas — XZ mencapai rasio kompresi yang sebanding dengan 7Z sambil melakukan dekompresi lebih cepat dari bzip2, kombinasi ideal untuk distribusi perangkat lunak. Verifikasi integritas bawaan merupakan kekuatan lainnya: tidak seperti aliran LZMA mentah, kontainer XZ menyertakan checksum yang mendeteksi kerusakan sebelum data mencapai lapisan aplikasi. GNU tar mendukung TAR.XZ secara native melalui flag -J, dan xz-utils dikemas di setiap distribusi Linux utama. Format ini secara efektif telah menggantikan TAR.GZ dan TAR.BZ2 sebagai default untuk distribusi kode sumber dalam ekosistem sumber terbuka.