TAR.GZ (juga ditulis sebagai .tgz ) adalah arsip TAR yang dikompresi dengan GZIP — format standar untuk mendistribusikan kode sumber, paket perangkat lunak Linux, cadangan server, dan alat pengembang.Ini menggabungkan dua utilitas Unix: tar untuk menggabungkan beberapa file ke dalam satu arsip sambil mempertahankan struktur direktori dan izin, dan gzip untuk mengompresi bundel yang dihasilkan menjadi file yang jauh lebih kecil.
Anda akan menemukan file TAR.GZ setiap kali Anda mengunduh perangkat lunak dari GitHub, mentransfer file dari sistem macOS atau Linux, memulihkan cadangan server, atau bekerja dengan alat pengembangan.AnExplorer membuka file .tar.gz dan .tgz secara asli — jelajahi di dalam arsip atau ekstrak semuanya ke folder dalam satu langkah.
Jawaban Cepat
Buka AnExplorer → ketuk file .tar.gz → telusuri konten atau tekan lama → Ekstrak untuk mendekompresi semuanya ke dalam folder.AnExplorer menangani dekompresi GZIP dan ekstraksi TAR secara otomatis.
Apa itu File TAR.GZ?
TAR.GZ adalah dua operasi yang digabungkan menjadi satu file:
- TAR (Tape Archive) — menggabungkan file dan direktori ke dalam satu arsip.Tanpa kompresi, hanya pengemasan.Mempertahankan nama file, hierarki direktori, izin Unix, stempel waktu, dan symlink.
- GZIP (GNU Zip) — mengompresi seluruh file TAR menggunakan algoritma Deflate.Mengurangi ukuran arsip biasanya 30-70% tergantung pada konten.
Pendekatan dua lapis ini merupakan standar dalam sistem Unix/Linux karena memisahkan permasalahan:
- TAR menangani kompleksitas struktural (direktori, metadata, file khusus)
- GZIP menangani kompresi data murni
Berbeda dengan ZIP yang mengompresi setiap file secara terpisah, GZIP mengompresi seluruh aliran TAR menjadi satu unit.Hal ini sering kali menghasilkan rasio kompresi yang lebih baik karena algoritme dapat menemukan pola melintasi batas file — terutama efektif untuk kumpulan file serupa seperti kode sumber.
Variasi Ekstensi
Semua ini memiliki format yang sama:
.tar.gz— ekstensi ganda kanonik.tgz— bentuk yang dipersingkat (umum pada sistem dengan batas panjang ekstensi).tar.gzip— jarang tetapi valid
AnExplorer mengenali dan menangani semua variasi secara identik.
Tempat Anda Menemukan File TAR.GZ
TAR.GZ adalah format arsip dominan di Linux, Unix, dan ekosistem pengembang:
| Sumber | Apa yang Anda Dapatkan |
|---|---|
| Unduhan repositori GitHub | repository-main.tar.gz — kode sumber lengkap |
| Distribusi perangkat lunak Linux | Sumber tarball untuk kompilasi |
| sumber paket npm/pip | Tarball paket Node.js dan Python |
| Cadangan server | cPanel, Plesk, snapshot DigitalOcean |
| Ekspor Terminal macOS | File dibundel dengan perintah tar -czf |
| Lapisan gambar Docker | Lapisan sistem file kontainer |
| Rumus buatan sendiri | arsip sumber paket macOS |
| Alat Android NDK/SDK | Rantai alat pengembangan asli |
| Pembuangan basis data | PostgreSQL, arsip ekspor MySQL |
| Migrasi situs web | Ekspor file situs lengkap dari panel hosting |
Cara Membuka File TAR.GZ dengan AnExplorer
Menjelajah Tanpa Mengekstrak
- Luncurkan AnExplorer
- Navigasikan ke file
.tar.gzatau.tgz - Ketuk file — AnExplorer mendekompresi dan menampilkan struktur arsip
- Jelajahi direktori dan file di dalamnya
- Ketuk masing-masing file untuk dipratinjau (teks, gambar, dokumen)
Ekstrak Semuanya
- Navigasikan ke file
.tar.gzdi AnExplorer - Tekan lama file untuk memilihnya
- Ketuk menu (⋮) → Ekstrak
- Pilih folder tujuan
- Ketuk OK — AnExplorer dekompresi (GZIP) dan ekstrak (TAR) dalam satu langkah
- File muncul di folder yang dipilih dengan struktur direktori aslinya
Ekstrak File Tertentu
- Ketuk file
.tar.gzuntuk menelusuri di dalamnya - Arahkan ke file atau folder yang Anda perlukan
- Tekan lama untuk memilih item tertentu
- Ketuk Ekstrak → pilih tujuan
- Hanya item terpilih yang diekstraksi
Detail Teknis
Cara Kerja Kompresi GZIP
GZIP menggunakan algoritme Deflate (yang sama dengan yang digunakan di dalam file ZIP) tetapi menerapkannya ke seluruh aliran data, bukan ke file individual:
- LZ77 — menemukan urutan byte berulang dan menggantinya dengan referensi balik
- Huffman coding — mengkodekan output menggunakan kode panjang variabel (kode lebih pendek untuk pola umum)
Hasilnya biasanya adalah pengurangan ukuran sebesar 30-70% untuk konten berbasis teks (kode sumber, file konfigurasi, HTML) dan pengurangan kecil untuk konten yang sudah dikompresi (gambar JPEG, video MP4).
Tingkat Kompresi
GZIP mendukung tingkat kompresi 1-9:
- Level 1 (cepat) — kompresi minimal, kecepatan maksimum
- Level 6 (default) — kompresi dan kecepatan seimbang
- Level 9 (terbaik) — kompresi maksimum, paling lambat
Sebagian besar file TAR.GZ yang Anda unduh menggunakan level 6 atau 9. Level tersebut memengaruhi waktu kompresi tetapi hampir tidak memengaruhi kecepatan dekompresi — ekstraksi selalu cepat, berapa pun level yang digunakan untuk membuat file.
TAR.GZ vs Format TAR Terkompresi Lainnya
| Format | Ekstensi | Kompresi | Rasio | Kecepatan Dekompresi | Ciptakan Kecepatan |
|---|---|---|---|---|---|
| TAR.GZ | .tar.gz / .tgz | GZIP (Kempis) | Baik (30-60%) | Cepat | Cepat |
| TAR.BZ2 | .tar.bz2 / .tbz2 | BZIP2 (BWT) | Lebih baik (35-65%) | Sedang | Lambat |
| TAR.XZ | .tar.xz / .txz | XZ (LZMA2) | Terbaik (40-70%) | Lambat | Sangat lambat |
| TAR.ZSTD | .tar.zst | Zstandar | Baik (35-60%) | Sangat cepat | Cepat |
| TAR.LZ4 | .tar.lz4 | LZ4 | Sedang (20-40%) | Sangat cepat | Sangat cepat |
TAR.GZ mendominasi karena menawarkan keseimbangan terbaik antara rasio kompresi, kecepatan dekompresi, dan ketersediaan universal.Setiap sistem Unix menyertakan gzip secara default.
AnExplorer mendukung varian TAR.GZ, TAR.BZ2, dan TAR.XZ.
Contoh Ukuran File
Rasio kompresi tipikal untuk konten umum:
| Tipe Konten | Ukuran Asli | Ukuran TAR.GZ | Rasio |
|---|---|---|---|
| Kode sumber (C/Java) | 100MB | 20-30MB | Pengurangan 70-80% |
| Dokumen teks biasa | 100MB | 15-25 MB | Pengurangan 75-85% |
| Sudah dikompres (JPEG/MP4) | 100MB | 95-100MB | ~0% pengurangan |
| Tempat pembuangan database SQL | 100MB | 10-20MB | Pengurangan 80-90% |
| Aset web campuran (HTML/CSS/JS/gambar) | 100MB | 40-60MB | Pengurangan 40-60% |
TAR.GZ vs ZIP
| Aspek | TAR.GZ | ZIP |
|---|---|---|
| Pendekatan kompresi | Aliran (seluruh file) | Per file |
| Rasio kompresi | Lebih baik untuk file serupa | Bagus, tapi overhead per file |
| Akses file acak | ❌ Harus melakukan dekompresi dari awal | ✅ Akses langsung ke file apa pun |
| Izin Unix | ✅ Terpelihara sepenuhnya | ❌ Tidak diawetkan |
| Tautan simbol | ✅ Diawetkan | ❌ Tidak didukung |
| Ukuran file di atas kepala | Minimal | Direktori pusat + header per file |
| Bawaan di Linux/Mac | ✅ | ❌ |
| Bawaan pada Windows | ❌ | ✅ |
| Perlindungan kata sandi | ❌ (gunakan GPG secara terpisah) | ✅ AES bawaan |
TAR.GZ lebih disukai ketika menjaga metadata Unix atau ketika mengompresi kumpulan besar file teks serupa.ZIP lebih disukai untuk berbagi lintas platform di mana penerimanya mungkin menggunakan Windows.
Kasus Penggunaan Umum di Android
Mengunduh Kode Sumber dari GitHub
Setiap repositori GitHub menawarkan unduhan TAR.GZ:
- Di GitHub, buka repositori → Kode → Unduh TAR.GZ
- Atau gunakan halaman rilis → unduh tarball sumber
- Buka di AnExplorer untuk menelusuri file sumber, membaca dokumentasi, atau mengekstrak konfigurasi
Memulihkan Cadangan Server
Panel hosting server (cPanel, Plesk) membuat cadangan sebagai TAR.GZ:
- Unduh cadangan ke ponsel Anda
- Buka di AnExplorer untuk menemukan file tertentu (database dump, file konfigurasi)
- Ekstrak hanya yang Anda perlukan, bukan seluruh cadangan multi-GB
Bekerja dengan Alat Pengembang
Android NDK, Flutter SDK, dan alat lainnya terkadang dikirimkan sebagai TAR.GZ:
- Unduh TAR.GZ ke perangkat Anda
- Ekstrak ke lokasi yang diketahui
- Referensikan alat yang diekstraksi dari lingkungan pengembangan Anda
Mentransfer File dari Mac/Linux
Saat seseorang menggabungkan file di MacOS atau Linux menggunakan Terminal:
- Mereka menjalankan
tar -czf files.tar.gz folder/ - Kirimkan file hasilnya kepada Anda
- Buka di AnExplorer untuk menelusuri dan mengekstrak isinya
Pemecahan masalah
"Tidak dapat dibuka sebagai arsip" untuk file .tar.gz
- File mungkin memiliki ekstensi yang salah — beberapa file
.tar.gzsalah diberi nama.taratau hanya.gz - Coba tekan lama → Buka sebagai arsip untuk memaksa interpretasi arsip
- Jika ini benar-benar
.gz(satu file terkompresi, bukan bundel TAR), AnExplorer mendekompresinya menjadi satu file
Ekstraksi hanya menghasilkan satu file .tar berukuran besar
Ini berarti hanya lapisan GZIP yang didekompresi tanpa membongkar TAR:
- Buka file
.taryang dihasilkan di AnExplorer - Ekstrak lagi — ini akan membongkar lapisan TAR
- Dalam kebanyakan kasus, AnExplorer menangani kedua lapisan dalam satu langkah secara otomatis
Ekstraksi sangat lambat
- Dekompresi TAR.GZ umumnya cepat (GZIP dirancang untuk kecepatan)
- Arsip yang sangat besar (5+ GB) memerlukan waktu sebanding dengan ukurannya yang tidak dikompresi
- Pastikan perangkat Anda memiliki penyimpanan kosong yang cukup — konten yang diekstrak lebih besar dari file terkompresi
- TAR terkompresi BZIP2 dan XZ jauh lebih lambat dibandingkan GZIP
"Penyimpanan tidak mencukupi" selama ekstraksi
- Arsip TAR terkompresi diperluas 2-5x saat diekstraksi (tergantung konten)
- 500 MB
.tar.gzmungkin menghasilkan 2-3 GB file yang diekstraksi - Ruang kosong sebelum ekstraksi atau ekstrak ke kartu SD dengan ruang lebih banyak
- Gunakan Pembersih Memori untuk mengidentifikasi dan menghapus file yang tidak diperlukan
Masalah izin file setelah ekstraksi
- Izin Unix yang disimpan dalam file TAR tidak berlaku pada sistem file Android
- File yang diekstraksi mendapatkan izin baca/tulis standar Android
- Ini normal dan diharapkan — Android tidak menggunakan penegakan izin Unix
Panduan Terkait
- Buka File TAR — arsip TAR yang tidak terkompresi
- Buka File ZIP — ekstraksi arsip ZIP
- Buka File 7Z — format 7-Zip kompresi tinggi
- Buka File RAR — Panduan arsip RAR
- Pengelola Arsip
