Ekstrak File TAR.GZ Secara Online
Unggah arsip TAR.GZ atau TGZ Anda dan ekstrak isinya secara instan. Ekstraktor online kami menangani dekompresi dan pembongkaran, lalu mengemas file yang diekstrak ke dalam arsip ZIP yang bisa diunduh dan berfungsi di sistem operasi apa pun tanpa software khusus.
Sempurna untuk pengguna Windows yang menerima arsip Linux tetapi tidak ingin menginstal software tambahan. Cukup unggah, ekstrak, dan unduh—tanpa command line.
Tentang Format TAR.GZ
TAR.GZ menggabungkan pengarsipan TAR dengan kompresi GZIP. TAR (Tape Archive) menggabungkan beberapa file ke dalam satu arsip sambil mempertahankan izin file, kepemilikan, dan timestamp Unix. GZIP kemudian mengompresi paket ini menggunakan algoritma DEFLATE untuk penyimpanan yang efisien.
TAR.GZ adalah format arsip standar di sistem Linux dan Unix. Software open-source, rilis kernel Linux, dan backup konfigurasi server umumnya menggunakan format ini.
Kasus Penggunaan Umum
- Unduhan open-source — ekstrak software yang didistribusikan sebagai TAR.GZ
- Backup server — akses file dari backup server Linux
- Paket source code — ekstrak source code untuk peninjauan atau kompilasi
- Berbagi lintas platform — akses arsip Linux di Windows/Mac
Mengapa Ekstrak Secara Online?
Windows tidak mendukung file TAR.GZ secara native. Meski tools seperti 7-Zip bisa menanganinya, ekstraktor online kami memberikan akses instan tanpa instalasi software. File ZIP hasilnya bisa dibuka di sistem apa pun—Windows, Mac, atau perangkat mobile.
Teknologi Kompresi GZIP
GZIP menggunakan algoritma kompresi DEFLATE, mencapai rasio kompresi 60-90% untuk konten berbasis teks seperti source code dan file konfigurasi. Meski bukan kompresi paling agresif yang tersedia, GZIP menyeimbangkan rasio kompresi dengan kecepatan—penting untuk file yang sering diakses dan web server.
Kombinasi TAR+GZIP menciptakan arsip solid, artinya seluruh file TAR dikompresi sebagai satu unit. Ini memungkinkan kompresi yang lebih baik daripada kompresi per file, tetapi membutuhkan dekompresi seluruh arsip untuk mengakses satu file. Untuk arsip di mana akses acak penting, ZIP mungkin lebih cocok.
TAR.GZ dalam Pengembangan Software
Proyek open-source umumnya mendistribusikan source code sebagai arsip TAR.GZ. Tarball rilis GitHub, paket PyPI, dan tarball npm semuanya menggunakan format ini. Saat berkontribusi pada proyek open-source, Anda akan sering perlu mengekstrak arsip TAR.GZ untuk membangun software dari source.
Docker image dan container layer juga menggunakan TAR.GZ secara internal. Memahami struktur TAR.GZ membantu saat debugging masalah container, membuat image khusus, atau mengekstrak file dari container layer untuk analisis.
Struktur File TAR.GZ
File TAR.GZ pada dasarnya adalah arsip TAR yang dibungkus dengan kompresi GZIP. Lapisan TAR mengelompokkan file bersama sambil mempertahankan struktur direktori, nama file (termasuk karakter Unicode), izin, timestamp, dan symbolic link. Lapisan luar GZIP mengompresi seluruh paket ini sebagai satu stream.
Struktur dua lapis ini berarti mengekstrak file individual membutuhkan pemrosesan seluruh arsip—berbeda dengan ZIP yang mengompresi file secara independen. Untuk arsip yang sering diakses di mana Anda butuh file tertentu, ZIP mungkin lebih efisien. Untuk skenario ekstraksi lengkap dan backup, kompresi solid TAR.GZ mencapai rasio yang lebih baik.
Pertimbangan Lintas Platform
Saat mengekstrak arsip TAR.GZ yang dibuat di Linux untuk digunakan di Windows, perhatikan perbedaan nama file. Linux mengizinkan karakter dalam nama file yang tidak diizinkan Windows (seperti titik dua dan karakter khusus tertentu). Beberapa file mungkin diganti namanya saat ekstraksi agar sesuai dengan aturan penamaan Windows.
Sensitivitas huruf besar/kecil juga berbeda: Linux menganggap "File.txt" dan "file.txt" sebagai file yang berbeda, sedangkan Windows menganggapnya sama. Arsip yang berisi file yang hanya berbeda pada huruf besar/kecil akan bentrok di Windows, dengan satu file berpotensi menimpa file lainnya. Ekstraktor kami menangani konflik ini secara otomatis saat konversi ke ZIP.
Tools Terkait
- Ekstrak TAR.BZ2 — ekstrak arsip terkompresi BZIP2
- Ekstrak TAR.XZ — ekstrak arsip terkompresi XZ
- TAR.GZ ke ZIP — konversi ke format ZIP