Cara Mengurangi Ukuran File ZIP
Kejutan paling umum saat mengompres folder adalah .zip yang dihasilkan hanya sedikit lebih kecil - kadang beberapa persen lebih besar - daripada aslinya. Itu bukan bug pada alat. ZIP hanya mengecil pada input yang dapat dikompres (teks biasa, log, CSV, JSON, kode sumber, gambar tanpa kompresi), dan sebagian besar file yang orang kompres - foto JPG, video MP4, audio MP3, dan banyak PDF - sudah dikompres oleh codec mereka sendiri, jadi membungkusnya dalam ZIP menambah overhead pengemasan tanpa menghemat ruang. Cara membuat arsip lebih kecil adalah memproses lebih dulu file berat sebelum mengompres, bukan menekan lebih keras pada langkah ZIP.
Terakhir ditinjau: 2026-05-15
| Pertanyaan | Jawaban singkat |
|---|---|
| Apakah ZIP saya akan lebih kecil dari file input? | Hanya jika input berbasis teks. JPG / MP4 / MP3 / sebagian besar PDF sudah dikompres. |
| Apakah memilih tingkat kompresi lebih tinggi membantu? | Sedikit (beberapa persen pada arsip berbasis teks). Kompresibilitas input lebih penting daripada penggeser tingkat. |
| Cara nyata mengurangi ukuran ZIP? | Ubah ukuran / encode ulang media terlebih dahulu, lalu kompres file yang dioptimalkan. |
| Di mana pembuat ZIP di peramban? | https://freetoolonline.com/zip-tools/zip-file.html (gratis, tanpa instal). |
Mengapa sebagian besar ZIP tidak mengecil
Pekerjaan file ZIP adalah dua hal: menggabungkan banyak file ke dalam satu wadah dan (opsional) mengompresnya. Langkah kompresi menggunakan DEFLATE, yang membaca setiap file input mencari pola byte berulang dan menggantinya dengan token lebih pendek. Teks biasa - log, CSV, JSON, kode sumber, format gambar tanpa kompresi seperti BMP atau TIFF tanpa kompresi - mengandung banyak pengulangan, jadi DEFLATE mengecilkannya banyak; pengurangan 50-70% ukuran normal pada arsip berbasis teks. JPG, MP4, MP3, dan sebagian besar PDF sudah melewati kompresor khusus domain (kuantisasi JPEG untuk foto, codec AAC atau MP3 untuk audio, H.264 / H.265 untuk video), jadi aliran byte tampak seperti noise bagi DEFLATE. Hasilnya adalah ZIP hanya menambah overhead wadah (header file, catatan direktori) tanpa menemukan penghematan. Outputnya biasanya 0-5% lebih kecil, kadang 1-2% lebih besar.
Alur yang benar-benar mengurangi ukuran
Jika tujuannya adalah "membuat pengiriman ini lebih kecil", pisahkan konten yang dapat dikompres dari konten yang sudah dikompres sebelum Anda mengompres:
- Identifikasi file berat. Urutkan folder berdasarkan ukuran. Satu atau dua file teratas hampir selalu mewakili 80% dari total, dan biasanya foto, rekaman layar, atau PDF.
- Kurangi file berat secara terpisah. Ubah ukuran foto 4000x3000 menjadi 2000x1500 dengan Resize Image; kompres ulang dengan kualitas lebih rendah dengan Compress Image; potong video dengan alat video di https://freetoolonline.com/video-tools.html; ratakan PDF berat dengan Compress PDF.
- Sekarang kompres file yang dioptimalkan. Buka https://freetoolonline.com/zip-tools/zip-file.html, jatuhkan pengganti (lebih kecil) bersama file yang benar-benar berbasis teks, dan biarkan DEFLATE menangani sisanya.
Hasil akhirnya adalah ZIP yang ukurannya didominasi oleh file media baru yang lebih kecil. Langkah ZIP adalah 5% terakhir, bukan 95% pertama.
Bagaimana dengan penggeser tingkat kompresi?
Beberapa alat ZIP menampilkan tingkat (Store / Fast / Normal / Maximum / Ultra). Penggeser ini terutama menukar waktu CPU di sisi pengirim dengan beberapa persen ekstra pengurangan ukuran:
- Store - tanpa kompresi. Berguna hanya saat kecepatan lebih penting daripada ukuran (folder sangat besar yang diunggah melalui koneksi lambat di mana CPU adalah bottleneck).
- Fast / Normal (DEFLATE default) - pengaturan standar. Keseimbangan terbaik antara waktu build dan ukuran. Gunakan ini kecuali Anda punya alasan untuk tidak.
- Maximum / Ultra - waktu CPU lebih lama untuk beberapa persen ekstra pada arsip berbasis teks. Hampir tidak pernah menggerakkan jarum pada arsip yang berisi media.
Jika ZIP Anda tidak mengecil, penggeser tingkat adalah tombol yang salah untuk diputar. Inputnya tidak dapat dikompres, titik - dan Anda butuh langkah pra-pemrosesan di atas.
Catatan routing sinonim
Jika Anda mengetik "compress ZIP" alih-alih "cara mengurangi ukuran file ZIP", jawaban yang sama ada di https://freetoolonline.com/guides/id/compress-zip.html dalam bahasa yang sedikit berbeda - panduan disambiguasi untuk frasa itu. Panduan pendamping di https://freetoolonline.com/guides/id/how-to-reduce-zip-file-size-online.html mencakup kueri yang sama untuk pembaca yang menyertakan "online" dalam pencarian. Kedua rute menghubungkan kembali ke pembuat ZIP di peramban yang sama di https://freetoolonline.com/zip-tools/zip-file.html, jadi klik berikutnya sama terlepas dari frasa yang Anda gunakan.
Pertanyaan yang sering diajukan
ZIP saya jadi sedikit lebih besar dari folder asli. Apakah ada yang rusak?
Tidak - itu hasil yang diharapkan saat setiap input sudah dikompres (JPG / MP4 / MP3 / sebagian besar PDF). Wadah ZIP menambah catatan direktori kecil per file; DEFLATE tidak menemukan apa pun untuk dikompres; delta bersih dari 0 hingga beberapa persen lebih besar.
Haruskah saya menggunakan 7z atau RAR alih-alih ZIP untuk kemenangan ukuran nyata?
7z dan RAR menggunakan algoritma kompresi lebih kuat (LZMA2, RAR5) dan dapat mengecilkan media yang sudah dikompres lagi 5-10%. Trade-offnya adalah jangkauan: tidak semua penerima punya pembuka 7z / RAR, dan banyak pemindai lampiran webmail atau widget unggah menolak apa pun selain .zip. ZIP default ke kompatibilitas maksimum; beralih hanya jika Anda mengontrol kedua ujung pengiriman.
Bisakah saya hanya menaikkan tingkat kompresi ke "Ultra" dan melewati pra-pemrosesan?
Anda bisa mencoba, tapi hasilnya biasanya mengecewakan. Pada folder foto dan satu video, "Ultra" mungkin mencukur 1-2% ekstra dengan biaya waktu build yang panjang. Mengubah ukuran foto dan memotong video terlebih dahulu akan mencukur 70-80%. Kompresibilitas input menetapkan plafon; penggeser tingkat hanya memutuskan seberapa dekat Anda mencapainya.
Apakah melindungi ZIP dengan kata sandi mengubah ukurannya?
Perlindungan kata sandi (kata sandi buka + enkripsi AES) menambah overhead tetap kecil - biasanya beberapa ratus byte - tetapi tidak mengubah seberapa baik konten dikompres. Ukuran didominasi oleh input, bukan enkripsi.
Inti satu baris
Untuk mengurangi ukuran file ZIP: jangan mulai di langkah ZIP. Urutkan folder berdasarkan ukuran, kecilkan file media berat secara terpisah (ubah ukuran, encode ulang), lalu kompres file yang dioptimalkan pada tingkat kompresi default. ZIP adalah paket; kemenangan ukuran terjadi di hulu darinya.