Buat TAR atau TAR.GZ
Buat format arsip yang diharapkan Linux dan macOS, tanpa membuka terminal. Tidak ada yang disimpan sama sekali.
- Tidak pernah disimpan
- Tanpa antre, tanpa menunggu
- Tanpa daftar, tanpa watermark
Cara kerjanya
Tambahkan file Anda
Sebanyak yang Anda mau, termasuk folder.
Pilih TAR atau TAR.GZ
TAR biasa hanya membundel tanpa mengompres. TAR.GZ mengompres seluruh bundel, dan biasanya itulah yang Anda perlukan.
Unduh hasilnya
Dibuat dan langsung disimpan ke folder unduhan Anda.
Mengapa TAR unggul dari ZIP soal ukuran tetapi kalah soal kepraktisan
TAR tidak mengompres. Ia menyambung file-file menjadi satu aliran, masing-masing didahului header 512 byte yang berisi nama, ukuran, izin akses, kepemilikan, dan timestamp, sedangkan kompresinya adalah lapisan terpisah yang membungkus seluruh hasilnya. Tumpukan itulah alasan .tar.gz lebih kecil daripada ZIP dari file yang sama: gzip melihat satu aliran berkesinambungan dan bisa memanfaatkan pengulangan antar file, sedangkan ZIP mengompres setiap file sendiri-sendiri dan tidak bisa. Untuk folder berisi dokumen atau kode sumber yang mirip, selisihnya sering besar.
Harganya dibayar di sisi penerima. Karena kompresinya membungkus semuanya, .tar.gz tidak punya katalog — menampilkan isinya berarti mendekompresi dari awal, dan mengekstrak file terakhir berarti mendekompresi semuanya. ZIP langsung tampil daftarnya, sebesar apa pun ukurannya. Format mana yang lebih baik sepenuhnya bergantung pada apakah arsip akan diekstrak utuh — dan cadangan atau rilis kode sumber selalu diekstrak utuh.
File yang sudah terkompresi mengubah hitungannya sama sekali. TAR berisi JPEG, MP4, atau PDF hampir tidak mendapat apa-apa dari langkah gzip, karena pengulangan di dalamnya sudah dihilangkan — arsipnya pada dasarnya sebesar jumlah semua isinya. TAR tetap layak dipakai di situ dengan alasan yang sama seperti ZIP, yaitu mengirim satu file alih-alih banyak, hanya saja bukan demi ukuran.
Izin akses ditulis dengan nilai default yang wajar, bukan dibaca dari file Anda, dan inilah batasan yang jujur. Sebuah halaman web tidak punya akses ke mode bit, kepemilikan, atau symbolic link di disk Anda — ia hanya menerima isi dan nama file, tidak lebih. Jadi skrip yang bisa dijalankan masuk ke arsip dalam keadaan tidak bisa dijalankan, dan symbolic link tidak bisa dicatat sebagai link. Untuk .tar.gz berisi dokumen, hal itu tidak relevan; untuk mengemas sesuatu yang akan diekstrak lalu dijalankan, justru itulah inti formatnya, dan itu tidak ada di sini.
Jika Anda butuh hal lain
Untuk apa pun yang metadatanya penting — cadangan, rilis kode sumber, memindahkan struktur direktori antar mesin — tar -czf archive.tar.gz folder/ adalah alat yang tepat, dan sudah terpasang di setiap Mac dan komputer Linux, serta di Windows sejak 2018. Perintah ini mencatat izin akses, kepemilikan, symbolic link, dan timestamp yang sebenarnya, menulis langsung ke disk tanpa batas ukuran, dan menghasilkan isi tarball yang diharapkan setiap penerima.
Untuk file yang lebih kecil lagi, ganti kompresinya, bukan wadahnya: tar -cJf archive.tar.xz folder/ memakai xz dan biasanya jauh lebih kecil daripada gzip dengan konsekuensi waktu lebih lama, sedangkan --zstd hampir sama kecilnya dan jauh lebih cepat. Keduanya bisa dibaca setiap sistem Unix saat ini. Dan jika penerimanya memakai Windows dan tidak paham teknis, ZIP biasa tetap pilihan yang paling bijak.
Pertanyaan yang sering diajukan
Sebaiknya pilih TAR atau TAR.GZ?
TAR.GZ, hampir selalu — TAR biasa sama sekali tidak mengompres, jadi ukuran arsipnya sama dengan jumlah ukuran semua isinya. TAR biasa berguna jika isinya sudah terkompresi, atau jika proses berikutnya memang akan melakukan kompresi sendiri.
Apakah Linux menerima arsip buatan alat ini?
Ya, dan itu diuji, bukan diasumsikan: setiap build memeriksa bahwa GNU tar sendiri bisa menampilkan dan mengekstrak hasil halaman ini, byte demi byte. Nama file yang panjang ditulis sebagai header POSIX pax, ekstensi standar yang dibaca tanpa masalah oleh bsdtar dan 7-Zip di Windows.
Apakah file saya disimpan di suatu tempat?
Tidak. Arsip dibuat dan langsung disimpan ke folder unduhan Anda, dan tidak ada yang disimpan setelahnya. Ini penting di sini: hal-hal yang paling sering perlu di-zip — dokumen, foto, folder pekerjaan — justru yang tidak semestinya diserahkan ke server orang asing lebih dulu.
Mengapa saya memakai ini alih-alih ZIP?
Kebanyakan karena ada yang memintanya — server, skrip deployment, rekan kerja yang memakai Linux. Ada satu keunggulan teknis yang nyata: karena TAR.GZ mengompres bundel sebagai satu aliran, bukan per file, hasilnya sering jelas lebih kecil daripada ZIP jika Anda punya banyak file kecil yang mirip, seperti kode sumber atau log. Untuk mengirim satu arsip ke satu orang yang memakai Windows, ZIP adalah pilihan yang lebih bersahabat.
Apakah ada batas ukuran?
Batasnya adalah memori yang tersedia, bukan ukuran tetap. Ratusan file dan beberapa gigabyte tidak masalah di komputer biasa; ponsel akan sanggup lebih sedikit.
Perlu diketahui: TAR tidak punya kompresi sendiri, jadi penyusutan ukuran berasal dari langkah gzip — file yang sudah terkompresi (JPEG, MP4, PDF) nyaris tidak menyusut. Izin akses file ditulis dengan nilai default yang wajar karena browser tidak bisa membaca izin sebenarnya dari disk Anda.
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.