TAR (Tape ARchive) adalah format arsip standar di sistem Linux dan Unix, dengan sejarah yang dimulai sejak tahun 1979 ketika dibuat untuk menulis data ke tape drive berurutan.Tidak seperti ZIP atau RAR, TAR tidak mengompresi data — TAR hanya menggabungkan beberapa file dan direktori ke dalam satu file sambil mempertahankan struktur direktori, izin, kepemilikan, dan stempel waktunya.Kompresi biasanya ditambahkan sebagai lapisan terpisah dengan menyalurkan melalui gzip ( .tar.gz ), bzip2 ( .tar.bz2 ), atau xz ( .tar.xz ).
File mentah .tar tidak terkompresi, artinya ukurannya sama dengan ukuran gabungan semua file yang ada di dalamnya ditambah overhead metadata yang kecil.Hal ini membuat file TAR cepat dibuat dan diekstrak karena tidak ada perhitungan kompresi atau dekompresi yang terlibat.
AnExplorer membuka file TAR secara asli — menelusuri konten, melihat pratinjau file, atau mengekstrak semuanya ke folder.
Jawaban Cepat
Buka AnExplorer → ketuk file .tar → telusuri isinya.Tekan lama → Ekstrak untuk mengekstrak semua file ke folder.
Apa itu File TAR?
TAR adalah singkatan dari Tape ARchive.Awalnya dirancang untuk menulis banyak file secara berurutan ke pita magnetik untuk tujuan cadangan.Saat ini, alat pengarsipan ini tetap menjadi alat pengarsipan yang dominan di lingkungan Unix, Linux, dan macOS karena kesederhanaan dan keandalannya.
File TAR berisi:
- Data file — konten sebenarnya dari setiap file yang diarsipkan
- Blok header — Blok 512 byte sebelum setiap file yang berisi metadata
- Struktur direktori — informasi jalur lengkap yang menjaga hierarki folder
- Metadata Unix — izin file (chmod), kepemilikan (uid/gid), stempel waktu modifikasi
- Symlink dan hardlink — disimpan saat arsip dibuat di sistem Unix
TAR tidak memampatkan apa pun.Ini menciptakan replika pohon direktori yang setia dalam satu file.Filosofi desain ini memisahkan masalah: TAR menangani bundling, dan alat terpisah menangani kompresi.
Tempat Anda Menemukan File TAR
File TAR sering muncul dalam konteks berikut:
- Distribusi perangkat lunak Linux — tarbal kode sumber dari situs web proyek
- unduhan sumber GitHub — arsip repositori sebagai
.tar.gz - Cadangan NAS — Synology, QNAP, dan TrueNAS mengekspor cadangan sebagai TAR
- Gambar Docker dan container — lapisan container disimpan sebagai file TAR
- ekspor terminal macOS — file yang dibundel dengan perintah
tardi Mac - Cadangan server — cPanel, Plesk, dan skrip cadangan khusus menghasilkan TAR
- Alat pencadangan Android — beberapa aplikasi membuat cadangan per aplikasi
.tar - Manajer paket — Paket
.deb(Debian) dan.rpm(Red Hat) berisi arsip TAR secara internal - Rantai alat pengembang — SDK, kompiler, dan alat kompilasi silang
Cara Membuka File TAR dengan AnExplorer
Menjelajah Tanpa Mengekstrak
- Luncurkan AnExplorer
- Navigasikan ke folder yang berisi file
.tarAnda - Ketuk file — file akan terbuka di penampil arsip
- Jelajahi struktur direktori di dalam TAR
- Ketuk masing-masing file untuk mempratinjaunya (teks, gambar, dokumen)
Ekstrak Seluruh Arsip
- Navigasikan ke file
.tardi AnExplorer - Tekan lama file untuk memilihnya
- Ketuk menu (⋮) → Ekstrak
- Pilih folder tujuan
- Ketuk OK — ekstraksi selesai dengan cepat karena tidak diperlukan dekompresi
Ekstrak File Tertentu
- Ketuk file
.taruntuk menelusuri di dalamnya - Navigasikan ke file atau folder tertentu yang Anda inginkan
- Tekan lama untuk memilihnya
- Ketuk Ekstrak → pilih tujuan
- Hanya item terpilih yang diekstraksi
Cara Membuat File TAR dengan AnExplorer
Anda dapat membuat arsip TAR langsung di perangkat Anda:
- Navigasikan ke file atau folder yang ingin Anda bundel
- Tekan lama untuk memilihnya
- Ketuk menu (⋮) → Kompres
- Pilih TAR sebagai formatnya
- Beri nama arsip Anda
- Ketuk OK — file TAR telah dibuat
Catatan: Membuat TAR mentah menghasilkan arsip yang tidak terkompresi.Jika Anda memerlukan kompresi, pilih format TAR.GZ untuk paket terkompresi.
Detail Teknis
Format Tajuk TAR
Setiap file dalam arsip TAR didahului oleh header 512-byte yang berisi:
| Bidang | Ukuran | Deskripsi |
|---|---|---|
| Nama | 100 byte | Nama file (jalur) |
| Modus | 8 byte | Izin file Unix |
| UID | 8 byte | ID pengguna pemilik |
| GID | 8 byte | ID grup pemilik |
| Ukuran | 12 byte | Ukuran file dalam byte (oktal) |
| waktu | 12 byte | Waktu modifikasi terakhir |
| Pemeriksaan jumlah | 8 byte | Verifikasi tajuk |
| Ketik | 1 byte | Jenis file (reguler, direktori, symlink) |
| Nama tautan | 100 byte | Target untuk symlink |
Varian Format TAR
Ada beberapa format header TAR:
| Format | Tahun | Fitur Utama |
|---|---|---|
| V7 (asli) | 1979 | Jalur 100 karakter, metadata dasar |
| USTAR | 1988 | Jalur 256 karakter, file perangkat |
| POSIX (orang) | 2001 | Panjang jalur tidak terbatas, atribut diperluas |
| tar GNU | 1992 | Nama panjang, file jarang, cadangan tambahan |
AnExplorer menangani semua varian TAR yang umum.Kebanyakan file TAR modern menggunakan format GNU tar atau POSIX pax.
TAR vs TAR Terkompresi
| Format | Ekstensi | Kompresi | Kecepatan Ekstraksi | Ukuran File |
|---|---|---|---|---|
| TAR | .tar | Tidak ada | Instan (kecepatan disk) | Sama seperti aslinya |
| TAR + GZIP | .tar.gz atau .tgz | GZIP (cepat) | Cepat | ~30–60% lebih kecil |
| TAR + BZIP2 | .tar.bz2 atau .tbz2 | BZIP2 (sedang) | Sedang | ~35–65% lebih kecil |
| TAR + XZ | .tar.xz atau .txz | XZ/LZMA (lambat) | Lambat | ~40–70% lebih kecil |
| TAR + ZSTD | .tar.zst | Zstandar (cepat) | Sangat cepat | ~35–60% lebih kecil |
Semua varian terkompresi didukung oleh AnExplorer .Format yang Anda temui bergantung pada siapa yang membuat arsip dan trade-off apa yang mereka sukai antara ukuran dan kecepatan.
TAR vs ZIP — Filosofi Desain
| Aspek | TAR | ZIP |
|---|---|---|
| Kompresi | Pisahkan (alat eksternal) | Bawaan (per file) |
| Akses berkas | Berurutan | Akses acak |
| Metadata | Izin Unix penuh | Stempel waktu dasar |
| Tautan simbol | ✅ Diawetkan | ❌ Tidak didukung |
| Standar terbuka | ✅ POSIX | ✅ PKWARE |
| Platform dominan | Linux/Unix/Mac | Windows/Lintas Platform |
| Membuat di ponsel | ✅ AnExplorer | ✅ AnExplorer |
Sifat sekuensial TAR berarti seluruh file harus dibaca untuk menemukan file mendekati akhir.Direktori pusat ZIP memungkinkan melompat langsung ke file apa pun.Namun, kompresi seluruh aliran TAR biasanya mencapai rasio yang lebih baik daripada kompresi per file ZIP, terutama untuk kumpulan file kecil yang serupa.
Kasus Penggunaan TAR yang Umum di Android
| Sumber | Apa yang Anda Dapatkan | Apa yang Harus Dilakukan |
|---|---|---|
| Unduhan sumber GitHub | repository-main.tar.gz | Ekstrak untuk membaca kode sumber |
| cadangan NAS | File cadangan TAR | Ekstrak untuk memulihkan file tertentu |
| Ekspor gambar Docker | File TAR lapisan | Telusuri konten untuk diperiksa |
| perangkat lunak Linux | Sumber tarbal | Ekstrak dan baca dokumentasi |
| transfer file macOS | TAR dari Terminal | Ekstrak untuk mengakses file yang ditransfer |
| Migrasi server | Cadangan situs lengkap | Ekstrak database dan file data |
Izin dalam File TAR
Arsip TAR mempertahankan izin file Unix (chmod) dan kepemilikan (chown).Saat mengekstrak di Android:
- Sistem file Android tidak menerapkan izin Unix dengan cara yang sama seperti Linux
- File diekstraksi dengan izin baca/tulis standar Android
- Bendera yang dapat dieksekusi (
chmod +x) tidak bermakna pada sistem file Android - Skrip shell di dalam arsip TAR tidak akan dijalankan langsung di Android
- Informasi kepemilikan (UID/GID) diabaikan selama ekstraksi
Ini berarti file TAR yang diekstraksi di Android kehilangan metadata khusus Unix-nya.Jika Anda mengarsipkan ulang file yang diekstraksi, arsip baru akan memiliki izin default Android.
Pemecahan masalah
Ekstraksi TAR memerlukan waktu lama
- Ekstraksi mentah
.tarcepat (dibatasi oleh kecepatan I/O disk, tidak ada kerja CPU) - Varian terkompresi (
.tar.gz,.tar.bz2,.tar.xz) memerlukan dekompresi CPU - 1 GB
.tar.bz2dapat memakan waktu 2-5 menit pada ponsel kelas menengah .tar.xzadalah yang paling lambat untuk didekompresi tetapi menghasilkan file terkecil
Kesalahan "Penyimpanan tidak mencukupi" selama ekstraksi
- File TAR tidak menunjukkan ukuran yang tidak terkompresi sebelum ekstraksi
- Varian TAR terkompresi dapat memperluas 2-5x ukuran kompresinya
- Perkirakan ruang yang dibutuhkan sebesar 3x ukuran file dan verifikasi Anda memilikinya
- Gunakan Pembersih Memori untuk mengosongkan penyimpanan sebelum mengekstraksi arsip besar
File yang diekstraksi memiliki nama yang salah atau karakter yang kacau
- TAR mungkin dibuat dengan pengkodean karakter yang berbeda
- Sebagian besar alat TAR modern menggunakan UTF-8, tetapi arsip lama mungkin menggunakan pengkodean khusus sistem
- AnExplorer menangani UTF-8 dan pengkodean lama yang umum
Tidak dapat menemukan file tertentu di dalam TAR besar
- Gunakan fungsi pencarian AnExplorer saat menjelajahi isi arsip
- File TAR dapat berisi ribuan file dalam struktur direktori yang dalam
- Peramban arsip memungkinkan Anda menavigasi pohon folder seperti direktori biasa
Panduan Terkait
- Buka File TAR.GZ — varian TAR terkompresi
- Buka File ZIP — Panduan arsip ZIP
- Buka File 7Z — arsip kompresi tinggi
- Buka File RAR — Panduan arsip RAR
- Pengelola Arsip
