Tentang Format ZIP
ZIP adalah format arsip yang paling banyak digunakan, dibuat oleh Phil Katz pada tahun 1989. Format ini mendukung berbagai algoritma kompresi, dengan DEFLATE sebagai yang paling umum. Arsip ZIP didukung secara native oleh Windows, macOS, dan sebagian besar distribusi Linux tanpa memerlukan perangkat lunak tambahan. Format ini memungkinkan kompresi file secara individual, artinya file dapat diekstrak secara terpisah tanpa perlu mendekompresi seluruh arsip.
Mengapa Mengonversi dari ZIP
ZIP bisa dibuka di mana saja, tetapi mengonversi ke format lain bisa menguntungkan. Dalam pengujian kami, konversi ke 7Z membuat arsip 23% lebih kecil pada biner program dan 6% lebih kecil pada set campuran, berguna untuk penyimpanan jangka panjang atau koneksi lambat. Untuk lingkungan Linux dan Unix, format berbasis TAR (TAR.GZ, TAR.BZ2, TAR.XZ) sesuai praktik distribusi perangkat lunak standar dan menjaga izin file serta tautan simbolik.
Memilih Format Target yang Tepat
Konversi ke 7Z saat kompresi maksimum menjadi prioritas Anda dan penerima memiliki 7-Zip atau perangkat lunak yang kompatibel terpasang. Pilih TAR.GZ untuk paket perangkat lunak Linux, penerapan web server, atau saat Anda memerlukan kecepatan dekompresi yang lebih cepat. Pilih TAR.XZ untuk distribusi Linux modern di mana mencapai ukuran file sekecil mungkin menjadi hal yang penting. Gunakan TAR.BZ2 untuk sistem Unix yang memerlukan kompresi lebih baik dibandingkan GZIP tetapi mungkin belum mendukung format XZ yang lebih baru.
Performa Kompresi
ZIP dengan kompresi DEFLATE cukup menyeimbangkan rasio dan kecepatan untuk penggunaan sehari-hari. Algoritme LZMA2 yang dipakai 7Z dan TAR.XZ memampatkan lebih kuat dengan kompresi yang lebih lambat: dalam pengujian kami, TAR.XZ 37% lebih kecil daripada ZIP pada kode sumber dan 24% lebih kecil pada biner program. TAR.GZ memakai algoritme DEFLATE yang sama dengan ZIP dan ukurannya berdekatan, sedangkan BZIP2 (TAR.BZ2) berada di antara DEFLATE dan LZMA2.
Spesifikasi Teknis ZIP
Format ZIP menyimpan file secara individual di dalam arsip, masing-masing dengan stream kompresinya sendiri. Desain ini memungkinkan ekstraksi file tertentu tanpa perlu mendekompresi seluruh arsip—keunggulan signifikan untuk arsip besar di mana Anda hanya membutuhkan file tertentu. Header format ini mencakup direktori pusat di akhir file, memungkinkan pendaftaran file yang cepat tanpa membaca seluruh arsip.
Ekstensi ZIP64, diperkenalkan pada tahun 2001, menghilangkan batas ukuran file 4GB dan jumlah file 65.535 yang asli. Implementasi ZIP modern secara transparan mendukung ZIP64 saat dibutuhkan. Format ini mendukung berbagai metode kompresi termasuk Store (tanpa kompresi), Deflate (standar), Deflate64, BZIP2, LZMA, dan PPMd—meski Deflate tetap menjadi pilihan yang paling luas kompatibilitasnya.
Kapan Sebaiknya Mempertahankan Format ZIP
ZIP tetap ideal saat berbagi file dengan pengguna non-teknis atau penerima yang tidak dikenal. Setiap sistem operasi utama membuka file ZIP secara native tanpa perangkat lunak tambahan. Lampiran email, unduhan web, dan alur kerja berbagi dokumen semuanya bekerja dengan mulus menggunakan ZIP. Kemampuan akses acak pada format ini bernilai ketika penerima hanya membutuhkan file tertentu dari arsip besar.
Pertahankan ZIP untuk bekerja dengan dokumen Microsoft Office dan perangkat lunak lain yang menggunakan ZIP sebagai format arsip nativenya (DOCX, XLSX, PPTX semuanya adalah file ZIP secara internal). File Java JAR dan paket Android APK juga berbasis ZIP, menjadikan alat ZIP penting untuk alur kerja pengembangan yang melibatkan teknologi-teknologi ini.