Tentang alat ini
Alat Gzip / Zlib / Deflate mengompres dan mendekompres data sepenuhnya di browser Anda menggunakan API native CompressionStream dan DecompressionStream. Pilih format kontainer — gzip (format .gz dengan magic byte 0x1F 0x8B-nya), zlib/deflate (data DEFLATE yang dibungkus header zlib), atau deflate-raw (DEFLATE polos tanpa header) — dan arah. Kompresi mengambil teks UTF-8 Anda dan mengembalikan byte terkompresi yang di-encode sebagai base64 atau hex; dekompresi mengambil base64 atau hex dan mengembalikan teks asli.
Karena menggunakan kompresi streaming bawaan browser, tidak ada yang diunggah dan tidak ada pustaka eksternal yang dimuat — data Anda tetap di perangkat Anda. Ketiga format tidak dapat dipertukarkan: gzip dan zlib menambahkan header dan checksum berbeda (CRC-32 untuk gzip, Adler-32 untuk zlib) di sekitar payload DEFLATE yang sama, sedangkan deflate-raw menghilangkan keduanya, sehingga Anda harus mendekompres dengan format yang sama dengan yang Anda gunakan untuk mengompres. Setelah mengompres, alat melaporkan ukuran asli, ukuran terkompresi, dan rasio kompresi sebagai persentase (1 − terkompresi / asli), yaitu seberapa kecil output menjadi.
Teks yang sangat berulang terkompresi secara dramatis; input yang pendek atau sudah terkompresi justru bisa membesar karena overhead header dan checksum, yang mana normal. Jika browser Anda tidak mengekspos CompressionStream, alat mengatakannya alih-alih menghasilkan output yang salah. Perhatikan bahwa API native menggunakan level kompresi default tetap, sehingga tidak ada pemilih level. Salin hasilnya dengan satu klik.