Buat arsip ZIP
Gabungkan file lokal menjadi ZIP dengan STORE atau tingkat DEFLATE 1, 6, dan 9, sambil mempertahankan byte konten dan menampilkan ukuran arsip aktual.
Halaman ini menampilkan alat yang tersedia dalam bahasa ini sesuai cakupan saat ini. Ini tidak berarti semua alat di situs telah diterjemahkan ke semua bahasa.
Pemrosesan lokal tanpa unggahan atau penyimpanan otomatis. Maksimal 32 file, 1 MiB per file, total 4 MiB, arsip hingga 2 MiB, dan rasio ukuran hasil dekompresi yang dinyatakan terhadap ukuran terkompresi maksimal 100 per file. Nama mengizinkan 240 unit UTF-16 dan 240 byte UTF-8, dengan maksimal 4 komponen jalur. Pembacaan seluruh kumpulan memiliki batas waktu 5 detik, diikuti batas waktu terpisah 5 detik untuk worker; ini bukan batas waktu total 5 detik. Satu tugas, tanpa antrean.
STORE menggabungkan byte tanpa kompresi. Tingkat DEFLATE 1, 6, dan 9 menggunakan upaya kompresi yang berbeda; bukan persentase pengurangan ukuran atau pengaturan kualitas gambar. Gambar dan dokumen tidak dikodekan ulang, dan file yang sudah dikompresi mungkin tidak mengecil. Tidak ada enkripsi atau perlindungan kata sandi.
Profil ZIP32 terbatas mendukung file biasa dengan STORE atau DEFLATE: tanpa ZIP64, enkripsi, arsip beberapa disk, komentar, prefiks pengekstrak mandiri, tautan simbolik, atau entri direktori tersendiri. Jalur dalam nama file biasa diizinkan; nama menggunakan UTF-8 yang dinyatakan atau hanya ASCII, dan hanya kolom tambahan Unicode Path yang cocok yang didukung. ZIP yang valid di luar profil ini dapat ditolak. Pembuat ZIP menggunakan batas yang sama dan dapat menolak file asli yang sangat mudah dikompresi jika rasionya melebihi 100.
Nama yang tidak aman atau bertabrakan menurut perbandingan Unicode konservatif ditolak, tidak pernah diam-diam diganti di dalam ZIP. Saat menulis, nama file yang seluruhnya berupa angka dapat diurutkan dari kecil ke besar sebelum nama lainnya. Stempel waktu dan izin asli tidak dipertahankan; kontrak mempertahankan nama yang didukung dan byte konten.
Batas kapasitas buffer yang dikelola tidak membatasi seluruh memori browser atau pengumpulan sampahnya (GC). Dekompresi menggunakan blok hingga 16 KiB serta satu byte tambahan untuk mendeteksi kelebihan; keluaran yang diterima tetap dalam batas yang dinyatakan. Pembatalan menghentikan worker dan membatalkan FileReader. Mengubah pilihan atau tingkat, menghapus, atau meninggalkan halaman melepaskan URL hasil.
Cara menggunakan
Pilih file asli dan pilih STORE atau upaya kompresi. Pilih Proses arsip, lalu bandingkan total byte masukan, ukuran ZIP aktual, dan waktu yang digunakan. Unduh secara eksplisit jika diinginkan. Mengubah pilihan atau tingkat menghapus hasil lama; ZIP yang dihasilkan tidak pernah digunakan kembali sebagai masukan berikutnya.
notes.txt dan photo.png menjadi dua entri ZIP. Ekstraksi mempertahankan byte setiap file, tetapi PNG yang sudah dikompresi mungkin tidak mengecil, dan header ZIP dapat membuat keluaran lebih besar daripada masukan.
Dukungan dan batasan
STORE menggabungkan byte tanpa kompresi. Tingkat DEFLATE 1, 6, dan 9 menggunakan upaya kompresi yang berbeda; bukan persentase pengurangan ukuran atau pengaturan kualitas gambar. Gambar dan dokumen tidak dikodekan ulang, dan file yang sudah dikompresi mungkin tidak mengecil. Tidak ada enkripsi atau perlindungan kata sandi. Nama yang tidak aman atau bertabrakan menurut perbandingan Unicode konservatif ditolak, tidak pernah diam-diam diganti di dalam ZIP. Saat menulis, nama file yang seluruhnya berupa angka dapat diurutkan dari kecil ke besar sebelum nama lainnya. Stempel waktu dan izin asli tidak dipertahankan; kontrak mempertahankan nama yang didukung dan byte konten. Profil ZIP32 terbatas mendukung file biasa dengan STORE atau DEFLATE: tanpa ZIP64, enkripsi, arsip beberapa disk, komentar, prefiks pengekstrak mandiri, tautan simbolik, atau entri direktori tersendiri. Jalur dalam nama file biasa diizinkan; nama menggunakan UTF-8 yang dinyatakan atau hanya ASCII, dan hanya kolom tambahan Unicode Path yang cocok yang didukung. ZIP yang valid di luar profil ini dapat ditolak. Pembuat ZIP menggunakan batas yang sama dan dapat menolak file asli yang sangat mudah dikompresi jika rasionya melebihi 100.
Pertanyaan umum
Apakah tingkat 9 menjamin keluaran paling kecil atau menurunkan kualitas gambar?
Tidak. Tingkat mengatur upaya DEFLATE, bukan persentase penghematan atau kualitas gambar. Konten file tidak dikodekan ulang. Mungkin tidak ada pengurangan tambahan dan proses dapat memerlukan waktu lebih lama; pelampauan batas atau tenggat waktu menolak seluruh percobaan dan membiarkan file asli tidak berubah.