Enkode

Gzip/Deflate ↔ Base64

Kompresi teks menjadi Gzip atau Deflate lalu encode hasilnya sebagai Base64 — dan sebaliknya. Bekerja melalui Compression Streams API langsung di browser.

Pertanyaan yang sering diajukan

Apa bedanya format Gzip dan Deflate di sini?

Deflate adalah algoritma kompresi mentah, sementara Gzip adalah Deflate yang dibungkus header tambahan berisi metadata dan checksum CRC. Karena perbedaan wrapper ini, data yang dikompres sebagai Gzip tidak bisa langsung di-decode sebagai Deflate begitu saja, atau sebaliknya.

Kenapa hasil kompresi masih perlu di-encode ke Base64?

Hasil kompresi Gzip/Deflate berupa data biner, sedangkan Base64 dibutuhkan agar data itu bisa disalin, ditempel, atau dikirim lewat medium berbasis teks seperti JSON atau URL tanpa rusak.

Apakah teks yang saya proses dikirim ke server?

Tidak. Alat ini memakai Compression Streams API bawaan browser, sehingga kompresi, dekompresi, dan encoding Base64 semuanya berjalan lokal tanpa mengirim data ke server.