Konversi tar.gz ke iso

Konversi TAR.GZ menjadi ISO

Ekstrak arsip TAR.GZ dan buat ISO yang dapat di-mount dengan tools Windows, Linux, atau macOS.

Konversi file TAR.GZ secara online

Kami belum punya konverter online khusus untuk TAR.GZ ke ISO, tetapi Anda bisa mengonversi file TAR.GZ secara online ke format berikut:

Bagaimana mengkonversi tar.gz ke iso berkas

Mesin virtual, utilitas pembakar disc, alat firmware, atau perangkat keras mungkin menerima image ISO tetapi menolak arsip TAR.GZ. Untuk mengonversinya, Anda perlu mengekstrak arsip dan membuat image filesystem ISO baru dari file yang telah diekstrak.

Apa itu format TAR.GZ

.tar.gz menggabungkan dua format: TAR menyimpan file dan direktori dalam satu arsip, sedangkan GZIP mengompresi stream TAR tersebut. TAR sendiri tidak mengompresi data.

Software Linux dan Unix umumnya menggunakan TAR.GZ untuk source code, distribusi software, backup, data server, dan direktori yang diekspor. GNU tar, 7-Zip, WinRAR, dan The Unarchiver dapat mengekstraknya. Arsip TAR.GZ adalah arsip file, bukan image optical disc, dan tidak berisi metadata filesystem ISO atau boot-sector.

Apa itu format ISO

ISO adalah file disc-image yang berisi filesystem, biasanya ISO 9660 dengan ekstensi Joliet, Rock Ridge, atau UDF opsional. Sistem operasi dapat me-mount-nya sebagai virtual disc, menulisnya ke media CD atau DVD, dan menggunakannya sebagai media instalasi jika berisi informasi boot yang diperlukan.

ISO berguna ketika aplikasi, mesin virtual, burner, atau perangkat secara khusus memerlukan disc image. ISO mengemas directory tree menjadi satu file yang dapat didistribusikan, tetapi membuat ISO dari file yang telah diekstrak tidak membuat image tersebut menjadi bootable.

Alur kerja Windows

  1. Instal 7-Zip dan klik kanan file .tar.gz, lalu pilih 7-Zip → Extract Here. Jika hasilnya adalah file .tar, ekstrak file tersebut juga; beberapa versi 7-Zip tidak menjalankan kedua tahap dari perintah pertama.
  2. Instal AnyBurn dan pilih Create image file from files/folders.
  3. Tambahkan folder yang telah diekstrak atau isinya, pilih ISO sebagai format output, lalu pilih nama file seperti package.iso.
  4. Buat image, mount image tersebut di File Explorer, lalu periksa level direktori dan file yang diperlukan. Windows tidak memiliki perintah bawaan serbaguna untuk mengubah folder menjadi ISO, sehingga diperlukan tool khusus.

Alur kerja Linux

GNU tar dapat mengekstrak lapisan kompresi dan arsip dalam satu perintah. Instal xorriso dari package manager distribusi Anda, lalu jalankan:

mkdir extracted
tar -xzf package.tar.gz -C extracted
xorriso -as mkisofs -J -R -o package.iso extracted/

-J menambahkan nama Joliet untuk kompatibilitas dengan Windows, sedangkan -R menambahkan informasi Rock Ridge untuk nama dan metadata bergaya Unix. Image tersebut berisi isi dari extracted; periksa arsip terlebih dahulu karena arsip tersebut mungkin membuat direktori tingkat teratas tambahan. Gunakan direktori tersebut sebagai source jika ISO harus dimulai dari sana, bukan dari satu tingkat di atasnya.

Alur kerja MacOS

Ekstrak arsip di Finder atau Terminal, lalu gunakan perintah bawaan hdiutil:

mkdir extracted
tar -xzf package.tar.gz -C extracted
hdiutil makehybrid -o package.iso -iso -joliet -udf extracted

Mount hasilnya dengan Finder atau Disk Utility, lalu verifikasi isinya. Opsi -iso memilih output ISO 9660; Joliet dan UDF menyediakan kompatibilitas tambahan untuk nama file dan filesystem jika didukung.

Konversi online

Konversi online hanya sesuai untuk arsip kecil yang tidak bersifat rahasia dan hanya jika layanan tersebut secara eksplisit mencantumkan ISO sebagai format output. Layanan seperti CloudConvert atau Convertio mengubah pasangan format yang didukung, jadi verifikasi opsi upload dan output terbaru sebelum mengirim file; banyak converter arsip mendukung ekstraksi TAR atau TAR.GZ tetapi tidak membuat image ISO.

Layanan online biasanya tidak dapat merekonstruksi metadata boot yang tidak terdapat dalam TAR.GZ. Download hasilnya, mount secara lokal, verifikasi file-file tersebut, dan hapus upload dari layanan jika opsi tersebut tersedia.

Kompatibilitas dan keterbatasan

  • Ini adalah operasi repackaging, bukan peningkatan kompresi. GZIP dihapus selama proses ekstraksi, sehingga ISO biasanya berukuran lebih besar daripada TAR.GZ asli.
  • Membuat ISO dari file biasa tidak mempertahankan boot sector, katalog boot El Torito, atau konfigurasi boot lainnya. Untuk media bootable, dapatkan ISO asli atau buat metadata boot yang diperlukan secara eksplisit dengan tool seperti xorriso; sekadar menyalin file boot tidaklah cukup.
  • ISO 9660 memiliki aturan nama file dan path yang ketat. Joliet memperbaiki nama untuk Windows dan Rock Ridge memperbaiki nama untuk Unix, tetapi symbolic link, hard link, permission, device file, extended attribute, dan metadata arsip lainnya mungkin tidak dapat dipertahankan dalam bentuk yang dapat digunakan oleh setiap sistem operasi.
  • Setelah membuat image, mount image tersebut dan bandingkan file serta struktur direktorinya dengan source yang telah diekstrak. Untuk pemeriksaan transfer atau pengarsipan, hitung checksum seperti sha256sum package.iso; ini memverifikasi file ISO itu sendiri, bukan kesetaraannya dengan TAR.GZ asli.

TAR.GZ vs ISO: perbandingan format

Bagaimana format TAR.GZ dan ISO dibandingkan pada properti yang paling penting untuk konversi ini.

Perbandingan format file TAR.GZ dan ISO
Properti .TAR.GZ Tarball compressed with gzip .ISO ISO 9660 disc image
Standar terbuka Ya Ya
Kompresi Keduanya Tanpa kompresi
Ukuran file umum Sedang Sangat besar
Terbuka di browser web Tidak Tidak
Pengeditan lanjutan Terbatas Terbatas
Dukungan metadata Dasar Dasar
Dapat dibaca teks biasa Tidak Tidak
Paling cocok untuk Arsip jangka panjang Arsip jangka panjang
Diperkenalkan 1992 1988
Pengembang GNU Project (tar and gzip); format is a combination of two existing tools rather than a single stand ISO / ECMA / optical disc industry
Tipe MIME application/gzip application/x-iso9660-image