§

Tempel payload GZIP berformat Base64 atau heksadesimal yang ingin Anda dekompresi.

Untuk berkas .gz (mis. arsip, berkas log) gunakan formulir unggah berkas di bawah.
§

Output

text
Terkompresi (byte): 0 · Setelah dekompresi (bita): 0 · Rasio:
§

Dekompresi berkas .gz

Pilih sebuah berkas .gz untuk diunggah dan didekompresi.

Seret & Lepas file di sini atau klik untuk memilih

Dekompresi GZIP menjadi alat wajib bagi tim SRE di Telkom Cloud, Indosat M2, dan Lintasarta saat membongkar arsip log Coretax DJP atau dump laporan harian SNAP Bank Indonesia yang dikirim dalam format .gz. Tim observability di Gojek, Tokopedia, dan Traveloka memanfaatkannya untuk memeriksa minidump Sentry dan HAR yang tersimpan terkompresi di Object Storage Telkom Cloud. Analis insiden CSIRT.id dan BSSN memakai dekompresor ini ketika menyaring artefak Wireshark hasil tangkapan jaringan dari ISP nasional, sementara pengembang back-end fintech OJK memerlukannya untuk membaca isi webhook Midtrans, Xendit, atau DOKU yang dikirim dalam mode kompresi GZIP demi memangkas biaya bandwidth keluar dari pusat data.

Apa itu dekompresi GZIP?

GZIP adalah format kompresi tanpa-rugi yang didefinisikan oleh RFC 1952. Dekompresi membalik algoritma DEFLATE (RFC 1951) — membaca kembali referensi LZ77 dan simbol berkode Huffman untuk merekonstruksi byte asli secara persis.

Bagaimana dekompresi GZIP bekerja?

Masukan Anda diproses sepenuhnya di peramban menggunakan API DecompressionStream('gzip') bawaan. Langkah utamanya adalah:

  1. Alat ini mengurai masukan Anda sebagai Base64 atau hex (untuk teks) atau membaca byte mentah dari berkas .gz yang Anda unggah.
  2. Header gzip 10 byte divalidasi, payload DEFLATE diidentifikasi, dan footer 8 byte (CRC32 + panjang asli modulo 2^32) disisihkan untuk verifikasi.
  3. Byte dialirkan melalui DecompressionStream yang dikonfigurasi untuk format gzip.
  4. Peramban membalik DEFLATE: kode Huffman didekode kembali menjadi simbol dan referensi balik LZ77 diperluas ke aliran byte asli.
  5. Aliran memverifikasi CRC32 dan footer panjang terhadap byte yang dipulihkan, lalu mengeluarkannya sebagai teks UTF-8 di formulir teks atau sebagai berkas yang dapat diunduh di formulir unggah.

Mengapa dekompres dengan alat ini?

  • Periksa respons: baca body HTTP dan payload CDN berenkoding GZIP yang akan ditampilkan alat lain sebagai derau biner.
  • Pulihkan arsip: ekstrak berkas log .gz, dump konfigurasi, dan komponen tarball tanpa memasang perangkat lunak tambahan.
  • Privasi: dekompresi terjadi sepenuhnya di peramban Anda. Masukan tidak pernah mencapai server kami.
  • Patuh standar: menerima aliran RFC 1952 apa pun yang dihasilkan oleh CLI gzip, server HTTP, atau pustaka standar bahasa seperti Python, Node.js, Go, Java, atau Rust.

Apa saja aplikasi umum dari dekompresi GZIP?

Dekompresi GZIP banyak muncul dalam pekerjaan web dan tooling baris perintah:

  • Debugging API: tempel body respons Content-Encoding: gzip mentah untuk melihat JSON atau HTML yang mendasarinya.
  • Forensik log: buka berkas .log.gz yang sudah dirotasi untuk mengrep peristiwa tanpa pipeline ekstraksi penuh.
  • Memverifikasi cadangan: pastikan arsip .gz yang dibuat alat lain dapat didekompresi dengan rapi sebelum Anda mengandalkannya.

Seperti apa contoh dekompresi GZIP?

String Base64 sepanjang 200 byte yang dimulai dengan H4sI adalah tanda kanonis dari header gzip — byte ajaib 1f 8b dikodekan menjadi karakter-karakter itu. Menempel string tersebut dan menekan DEKOMPRESI akan mereproduksi teks asli persis, byte demi byte, termasuk spasi dan baris baru akhir.

Dekompresor GZIP ini menerima masukan RFC 1952 apa pun dan menghasilkan byte asli langsung di peramban Anda. Pasangkan dengan Kompresor GZIP untuk perjalanan bolak-balik teks atau berkas tanpa meninggalkan halaman.