Materi
Di kelas Literasi Komputer kamu sudah memakai zip untuk menggabungkan beberapa berkas. Pertanyaan berikutnya: berapa besar hasilnya? Jawabannya tergantung isi berkas, bukan pada zip itu sendiri.
MDN membagi kompresi menjadi dua golongan. Kompresi lossless mengembalikan data persis sama, byte demi byte, setelah diekstrak. Kompresi lossy membuang sebagian data dengan cara yang diharapkan tidak terasa, sehingga hasilnya tidak lagi sama persis. Zip termasuk lossless: kontrak yang dikompres lalu diekstrak isinya identik dengan aslinya. Format foto JPEG termasuk lossy, dan kompresinya sudah terjadi saat foto disimpan.
Karena itu Microsoft mencatat bahwa beberapa jenis berkas, seperti gambar JPEG, sudah sangat terkompresi: sekumpulan foto JPEG yang di-zip ukurannya kira-kira sama dengan ukuran aslinya. MDN menambahkan bahwa mengompres ulang berkas yang sudah terkompresi tidak memberi apa-apa dan dapat malah memperbesar ukuran. Teks seperti CSV atau log justru banyak berulang, sehingga menyusut jauh.
| Jenis berkas | Hasil zip |
|---|---|
| Teks, CSV, log | Menyusut banyak |
| Foto JPEG, video, musik terkompresi | Hampir sama dengan aslinya |
| Berkas .zip yang di-zip lagi | Tidak mengecil, bisa sedikit membesar |
Untuk membaca isinya, ekstrak dulu: Apple menuliskan berkas hasil ekstrak muncul di folder yang sama dengan berkas .zip. Persentase hemat dihitung dari (ukuran asli − ukuran zip) ÷ ukuran asli × 100.