Buka file TAR atau TAR.GZ
Ekstrak arsip dari Linux dan macOS tanpa membuka terminal. TAR, TAR.GZ, TGZ, dan GZ biasa semuanya bisa dibaca di sini, dan tidak ada yang disimpan.
- Tidak pernah disimpan
- Tanpa antre, tanpa menunggu
- Tanpa daftar, tanpa watermark
Cara kerjanya
Tambahkan arsip Anda
TAR, TAR.GZ, TGZ, atau satu file gzip. Arsip terkompresi didekompresi lebih dulu, secara otomatis.
Lihat isinya
Setiap file ditampilkan beserta ukuran dan foldernya. Link ditampilkan sebagai link, tidak diikuti.
Ambil yang Anda mau
Unduh satu file, atau semuanya sekaligus sebagai ZIP yang bisa dibuka di mana saja.
Dua format bertumpuk, dan apa yang tak bisa dipulihkan oleh unduhan
.tar.gz adalah dua format yang bertumpuk, dan hampir semua hal tentang TAR berawal dari situ. TAR sendiri tidak mengompres apa pun: ia menyambung file-file menjadi satu aliran, masing-masing didahului header 512 byte yang berisi nama, ukuran, izin akses, pemilik, dan timestamp. Kompresinya adalah lapisan terpisah yang membungkus semuanya — gzip, bzip2, atau xz — itulah sebabnya ekstensinya bertumpuk dan rasio kompresinya lebih baik daripada ZIP: ZIP mengompres setiap file secara terpisah sehingga tidak bisa memanfaatkan pengulangan antar file, sedangkan TAR terkompresi memampatkan seluruh aliran sebagai satu kesatuan.
Tumpukan yang sama menjelaskan satu-satunya kelemahan nyata TAR. Karena kompresinya membungkus semuanya, tidak ada katalog yang bisa dibaca: menampilkan isi .tar.gz berarti mendekompresinya dari awal, dan mengambil file terakhir berarti mendekompresi semuanya. ZIP langsung tampil daftarnya, sebesar apa pun ukurannya. Ini kompromi desain dari era pita magnetik, ketika membaca secara berurutan adalah satu-satunya pilihan — dari situlah namanya berasal (tape archive).
Izin akses Unix dan symbolic link ditampilkan tetapi tidak bisa dipulihkan, dan inilah batasan yang paling berpengaruh untuk kegunaan TAR yang umum. Unduhan tiba sebagai file biasa dengan izin akses biasa, jadi skrip yang bisa dijalankan keluar dalam keadaan tidak bisa dijalankan, dan symbolic link keluar sebagai file kecil sebagaimana wujud fisiknya, berisi path yang ditunjuknya. Untuk mengekstrak rilis kode sumber yang hendak Anda build, itu hambatan nyata, bukan sekadar detail — metadatanya dibaca dan ditampilkan di sini, tetapi unduhan tidak bisa membawanya.
Kepemilikan file juga patut dicatat. TAR mencatat user dan group pemilik setiap file, itulah sebabnya orang diperingatkan agar tidak mengekstrak TAR sebagai root di server. Semua itu tidak berlaku untuk unduhan — satu-satunya hal yang membuat cara ini lebih aman daripada command line.
Jika Anda butuh hal lain
Untuk apa pun yang hendak Anda pakai, bukan sekadar dilihat, tar sendiri adalah jawabannya, dan sudah tersedia di setiap Mac dan komputer Linux: tar -xzf archive.tar.gz memulihkan izin akses, symbolic link, kepemilikan, dan timestamp, mengekstrak langsung ke disk tanpa batas memori, dan menangani arsip sebesar apa pun. Windows sudah memilikinya bawaan sejak 2018, jadi tar -xf berfungsi di command prompt biasa.
Kasus-kasus yang tidak bisa dibantu di sini justru alasan TAR ada: mengekstrak tarball kode sumber untuk dikompilasi, memulihkan cadangan, atau memindahkan struktur direktori antar mesin dengan strukturnya tetap utuh. Ketiganya bergantung pada metadata yang dibuang oleh unduhan. Halaman ini untuk melihat isi arsip, atau mengeluarkan dokumen atau gambar di komputer yang tidak mengizinkan Anda menginstal apa pun.
Pertanyaan yang sering diajukan
Apa bedanya .tar dan .tar.gz?
.tar sama sekali tidak dikompres — ia hanya menyatukan file-file menjadi satu, dengan nama dan foldernya tetap. .tar.gz adalah bundel yang sama yang dibungkus gzip secara keseluruhan. Menyatukan dulu lalu mengompres itulah yang membuat .tar.gz sering LEBIH KECIL daripada ZIP dari file yang sama: gzip melihat semua file sebagai satu aliran berkesinambungan dan bisa menemukan pengulangan melintasi batas antar file, sedangkan ZIP mengompres setiap file secara terpisah dan selalu mulai dari nol.
Apakah arsip saya disimpan di suatu tempat?
Tidak. Tidak ada yang disimpan dan tidak ada yang dipertahankan, dan alat ini tetap berfungsi dengan Wi-Fi dimatikan setelah halaman dimuat. Hal ini lebih penting untuk arsip dibanding kebanyakan file — ZIP berisi laporan pajak Anda atau cadangan sebuah folder justru jenis file yang tidak semestinya diserahkan ke server orang asing.
Apakah nama file yang panjang didukung?
Ya. Format tar asli tidak bisa menyimpan nama lebih dari 100 karakter, dan dua ekstensi yang saling tidak kompatibel muncul untuk mengatasinya — milik GNU dan POSIX pax. Keduanya bisa dibaca di sini, jadi arsip dari sistem nyata mana pun terekstrak dengan nama yang utuh.
Apa yang terjadi pada symbolic link?
Link ditampilkan beserta tujuannya, tetapi tidak pernah diikuti. Mengikuti link di dalam arsip adalah salah satu cara klasik untuk membujuk program ekstraksi menulis ke tempat yang tidak semestinya, jadi hal itu sama sekali tidak dilakukan.
Apakah ada batas ukuran?
Batasnya adalah memori yang tersedia, bukan ukuran tetap. Arsip yang sangat besar dibuka per file jika formatnya memungkinkan, sehingga daftar isi ZIP besar langsung tampil dan hanya file yang Anda minta yang diekstrak.
Amankah membuka TAR dari orang yang tidak saya kenal?
Arsip adalah satu-satunya jenis file yang ISINYA bisa berbahaya, jadi dua serangan lama sudah ditangani sebelum Anda melihat apa pun. File di dalam arsip bisa diberi nama “../../something” untuk mencoba keluar dari folder tempat ia diekstrak — nama seperti itu dibatasi dan Anda diberi tahu mana saja yang diubah. Selain itu, arsip berukuran beberapa kilobyte bisa mengembang menjadi terabyte saat diekstrak, yang akan ikut menumbangkan tab browser; hal itu diukur lebih dulu dan ditolak, bukan dicoba.
Perlu diketahui: TAR, TAR.GZ, TAR.BZ2, dan TAR.XZ semuanya bisa dibuka — tiga yang terakhir melalui libarchive, yang baru dimuat ketika arsip terkompresi benar-benar dibuka, sehingga jalur TAR biasa tetap ringan. Izin akses Unix dan symlink ditampilkan tetapi tidak bisa dipulihkan: browser tidak punya akses ke keduanya.
Pasang alat ini di situs Anda
Gratis untuk blog, halaman kelas, atau artikel bantuan apa pun. Tempel satu potong kode dan pengunjung Anda bisa langsung memakainya di halaman Anda.