Langsung ke konten

Memilih format arsip

Empat format, tiga desain yang benar-benar berbeda, dan satu yang tidak boleh dibuat oleh software gratis mana pun. Pilihan Anda hampir sepenuhnya bergantung pada siapa yang akan membukanya.

Terakhir ditinjau

Jawaban singkatnya

Mengirim sesuatu ke orang lain: ZIP. Format ini bisa dibuka di setiap komputer Windows, macOS, dan Linux buatan abad ini tanpa perlu menginstal apa pun. Itu lebih berharga daripada keunggulan kompresi apa pun, dan hanya ZIP yang bisa diandalkan seperti itu.

Mencadangkan atau memindahkan struktur folder di Unix: tar.gz. Format ini mencatat izin akses, kepemilikan, dan symbolic link — sesuatu yang tidak dilakukan dengan benar oleh format umum lain — dan kompresinya lebih baik daripada ZIP.

Mengecilkan sesuatu sekecil mungkin: 7z. Jauh lebih kecil daripada ZIP untuk sebagian besar jenis isi, dengan enkripsi AES-256 yang bisa menyembunyikan nama file sekaligus isinya. Penerima perlu software untuk membukanya — gratis, tetapi tetap satu langkah tambahan.

RAR: kemungkinan besar Anda tidak memerlukannya, dan kalaupun perlu, hanya WinRAR yang bisa membuatnya. Penjelasannya ada di bawah, karena inilah pertanyaan yang paling sering dibawa orang ke halaman ini.

Mengapa tar.gz lebih kecil daripada ZIP

Perbedaannya ada pada struktur, bukan karena kompresinya lebih canggih. ZIP mengompres setiap file secara terpisah, dan karena itulah sebuah program bisa mengambil satu file dari arsip besar tanpa menyentuh sisanya. File .tar.gz mengompres semuanya sebagai satu aliran data yang bersambung — tar menyambung semua file, lalu gzip membungkus seluruh hasilnya.

Artinya, tar yang dikompres bisa memanfaatkan pengulangan antarfile, sedangkan ZIP tidak. Untuk folder berisi lima puluh file kode sumber, dokumen konfigurasi, atau file log yang mirip, selisihnya besar. Untuk folder berisi foto yang tidak saling berkaitan, selisihnya nol, karena tidak ada yang bisa mengompres data yang sudah terkompresi.

Harganya dibayar di sisi lain. Karena kompresinya membungkus semuanya, file .tar.gz tidak punya katalog: untuk melihat isinya, file harus didekompres dari awal, dan untuk mengambil file terakhir, seluruhnya harus didekompres. ZIP bisa menampilkan daftar isinya seketika, sebesar apa pun ukurannya. Mana yang lebih baik sepenuhnya bergantung pada apakah arsip akan dibongkar utuh — dan cadangan atau rilis kode sumber selalu dibongkar utuh.

Apa yang bisa dikompres, dan apa yang tidak

Inilah hal paling berguna untuk diketahui, dan berlaku untuk semua format. File yang sudah terkompresi tidak bisa dikompres lagi. JPEG, PNG, MP3, MP4, PDF, dan arsip lain sudah dibuang pengulangannya; menjalankan kompresor apa pun di atasnya hanya menghemat sepersekian persen sambil membuang waktu.

Jadi ZIP berisi lima puluh foto pada dasarnya berukuran sama dengan lima puluh foto itu, dan itu berarti formatnya bekerja dengan benar, bukan gagal. Alasan mengarsipkannya adalah agar Anda mengirim satu file, bukan lima puluh. Teks, dokumen, kode sumber, spreadsheet, dan gambar tanpa kompresi adalah tempat kompresi benar-benar berguna — sering kali hingga sepertiga ukuran atau kurang.

Konsekuensinya, memilih format yang lebih kuat untuk folder berisi media adalah usaha yang sia-sia. 7z jauh mengungguli ZIP untuk kode sumber, tetapi nyaris tidak berbeda untuk koleksi foto.

Mengapa tidak ada alat gratis yang bisa membuat RAR

RAR ada pemiliknya. RarLab melisensikannya, WinRAR adalah software berbayar, dan lisensi satu-satunya kode sumber yang bisa membuat RAR secara tegas melarang penggunaannya untuk membangun kompresor yang kompatibel. Bukan sekadar tidak dianjurkan — dilarang, secara tertulis, sebagai syarat utama untuk mengaksesnya.

Dekompresi sengaja diperlakukan berbeda. RarLab menerbitkan kode sumber unrar yang boleh dipakai siapa saja untuk membaca format ini, sehingga 7-Zip, The Unarchiver, VLC, dan situs ini semuanya bisa membuka file RAR secara sah. Membuka diizinkan; membuat tidak. Ketimpangan itulah yang membuat setiap program arsip yang pernah Anda pakai bisa mengekstrak RAR, tetapi hanya satu yang bisa membuatnya.

Jadi, jika sebuah situs menawarkan “ZIP ke RAR”, salah satu dari tiga hal ini yang terjadi. Situs itu mengganti nama .zip Anda menjadi .rar, yang hanya menipu daftar file dan tidak lebih. Situs itu menjalankan WinRAR berlisensi di server, artinya file Anda dikirim ke komputer orang asing. Atau situs itu tidak melakukan apa-apa di balik bilah progres. Tidak ada kemungkinan keempat.

Jika sebuah sistem benar-benar mewajibkan ekstensi itu, belilah WinRAR. Untuk semua hal yang sebenarnya diinginkan orang dari RAR — kompresi kuat, pemecahan menjadi beberapa volume, enkripsi yang kuat, recovery record — 7-Zip melakukannya lebih baik, dan gratis.

Kata sandi, dan satu jenis yang harus dihindari

ZIP punya dua skema enkripsi, dan perbedaannya sangat penting. ZipCrypto yang asli sudah jebol — alat pemulihan bisa membobolnya dalam hitungan detik — dan skema inilah yang masih diam-diam dipakai oleh cukup banyak alat “lindungi ZIP dengan kata sandi”. ZIP dengan AES-256 aman, dan itulah yang dihasilkan 7-Zip dan WinZip versi terbaru saat Anda meminta enkripsi.

Ada jebakan kedua, bahkan dengan enkripsi yang baik. ZIP terenkripsi standar membiarkan katalognya tetap terbaca, sehingga siapa pun yang memegang file itu bisa melihat persis apa isinya tanpa kata sandi. Nama dokumen sering kali sama membukanya dengan isinya. 7z juga bisa mengenkripsi header, dan opsi itu layak dicentang.

Situs ini sengaja tidak menawarkan perlindungan kata sandi untuk arsip sama sekali: menawarkan skema yang sudah jebol lebih buruk daripada tidak menawarkan apa-apa, karena kelihatannya seperti perlindungan. Untuk arsip yang benar-benar privat, pakai 7-Zip dengan AES-256 dan enkripsi header.

Yang tidak bisa dipulihkan lewat download

Perlu diketahui sebelum Anda membongkar rilis kode sumber atau cadangan di browser. Izin akses Unix, kepemilikan, dan symbolic link tercatat di dalam tar, tetapi tidak bisa dipulihkan lewat download — file tiba dengan izin biasa, sehingga skrip yang bisa dieksekusi menjadi tidak bisa dieksekusi, dan symlink muncul sebagai file kecil yang memang merupakan wujud fisiknya.

Untuk membaca dokumen atau mengambil gambar di komputer tempat Anda tidak bisa menginstal apa pun, membukanya di sini adalah pilihan yang tepat. Untuk membongkar sesuatu yang akan Anda build atau jalankan, pakai command line — tar -xzf tersedia di setiap Mac dan Linux, dan di Windows sejak 2018.

Pertanyaan yang sering diajukan

Mengapa ZIP saya nyaris tidak mengecil?

Karena isinya sudah terkompresi — foto, musik, video, atau PDF. Format-format itu sudah membuang pengulangannya sendiri, jadi tidak ada lagi yang bisa ditemukan oleh program arsip. Arsipnya tetap berguna sebagai satu file, bukan banyak file.

Apakah aman mengirim 7z ke orang lain?

Formatnya tidak bermasalah; pertanyaannya adalah apakah penerima bisa membukanya. 7-Zip gratis di Windows, dan The Unarchiver serta Keka bisa membukanya di macOS — tetapi itu tetap satu langkah tambahan, dan jika penerimanya bukan orang teknis, ZIP menghindarkan Anda dari percakapan itu sepenuhnya.

Apa bedanya .tar, .tar.gz, dan .tgz?

.tar tidak dikompres — hanya file-file yang disambung beserta metadatanya. .tar.gz adalah file yang sama, dikompres dengan gzip, dan .tgz adalah hal yang sama dengan nama lebih pendek untuk sistem yang tidak menyukai dua titik. Ada juga .tar.bz2 dan .tar.xz, yang kompresinya lebih kuat dan lebih lambat.

Bisakah saya membuka RAR tanpa WinRAR?

Bisa, dengan mudah. 7-Zip, The Unarchiver, Keka, bahkan VLC bisa membaca file RAR, begitu pula situs ini. Yang dibatasi hanya pembuatannya.

Apakah ZIP berkata sandi benar-benar aman?

Dengan AES-256, ya — dengan catatan bahwa nama file tetap terbaca kecuali Anda memakai format yang mengenkripsi header. Dengan ZipCrypto lama — yang masih dipakai sebagian alat tanpa memberi tahu — tidak; anggap saja sebagai penghalang, bukan perlindungan.