Konverter Deflate ke GZIP

Mengonversi DEFLATE mentah ke aliran GZIP membungkus muatan terkompresi di dalam wadah standar dengan tajuk metadata sehingga sistem operasi dan alat web dapat membacanya dengan benar.

Pilih atau letakkan berkas di sini

Privat - file tidak pernah meninggalkan perangkat Anda

atau tempel Ctrl+V

Sambil menunggu file, kamu bisa bermain Code Rain

Jaminan Privasi Tanpa Transmisi Jaringan: 0 byte diunggah ke server eksternal. Semua pemrosesan berlangsung secara lokal di sandbox browser Anda.

Perbandingan Format & Spesifikasi Teknis

SpesifikasiDEFLATEGZIP
Tipe MIMEapplication/zlibapplication/gzip
Tipealiran DEFLATE mentahkontainer aliran DEFLATE
KompresiLZ77 + pengkodean HuffmanDEFLATE (RFC 1951)
Spesifikasi StandarIETF RFC 1950 / RFC 1951IETF RFC 1952
Header Byte Penanda78 01 / 78 9C / 78 DA (zlib header bytes)1F 8B (gzip ID1/ID2)

Ikhtisar Format & Aplikasi

Stream data DEFLATE mentah berisi byte terkompresi tanpa tajuk file atau checksum tambahan. Peramban web dan alat jaringan sering kesulitan memproses aliran tanpa pembungkus ini karena tidak memiliki metadata seperti nama file asli, stempel waktu modifikasi, atau pengenal sistem operasi. Membungkus data mentah ini ke dalam wadah GZIP menyelesaikan masalah kompatibilitas ini. Pengembang menemui aliran DEFLATE mentah di dalam protokol jaringan seperti kompresi HTTP, potongan gambar PNG, dan arsip ZIP. Ketika aliran ini perlu disimpan sebagai file mandiri untuk alat baris perintah atau unduhan web standar, teknisi mengonversinya ke format GZIP. Ini memastikan bahwa utilitas dekompresi langsung mengenali jenis file dan mengekstrak isinya tanpa memunculkan kesalahan.

Spesifikasi Teknis & Rincian Codec

DEFLATE mentah adalah bitstream RFC 1951 yang menggunakan pencocokan LZ77 dan pengodean Huffman tanpa header pembingkaian atau tanda tangan tetap. Tipe MIME application/zlib menjelaskan aliran DEFLATE berbungkus zlib menurut RFC 1950, bukan DEFLATE mentah. GZIP (application/gzip) membungkus payload DEFLATE dalam header yang diawali byte 1F 8B dan trailer yang berisi checksum CRC32 serta ukuran data sebelum dikompresi modulo 2^32.

Kompatibilitas OS & Peramban

Aliran GZIP kompatibel secara luas dengan sistem operasi modern, termasuk Linux, macOS, dan Windows. Alat baris perintah seperti gzip, gunzip, dan 7-Zip dapat membaca file GZIP secara langsung. Peramban web otomatis mendekompresi GZIP saat menerima respons HTTP dari server, sedangkan DEFLATE mentah sering memerlukan pengurai kustom di JavaScript atau modul WebAssembly.

Informasi bermanfaat

Selalu verifikasi bahwa alat dekompresi Anda membaca trailer GZIP dengan benar, karena checksum CRC32 di bagian akhir yang rusak akan menyebabkan alat ekstraksi batal meskipun payload DEFLATE yang mendasarinya utuh.

Pertanyaan yang Sering Diajukan

Bagaimana cara mengonversi DEFLATE mentah ke stream GZIP tanpa kehilangan kualitas?

Kedua format menggunakan kompresi tanpa kehilangan data berdasarkan algoritma DEFLATE yang sama persis. Mengonversi di antaranya cukup menambahkan tajuk wadah dan checksum di sekitar byte terkompresi yang ada, yang berarti tidak ada kehilangan data yang terjadi selama proses pembungkusan.

Apa perbedaan antara DEFLATE mentah dan stream GZIP?

DEFLATE mentah hanya berisi payload terkompresi tanpa header atau trailer pengenal. Aliran GZIP adalah kontainer file standar yang menambahkan header 10 byte dan checksum 8 byte di bagian akhir ke data DEFLATE mentah untuk melacak metadata dan mendeteksi kesalahan.