Kompres & Dekompres Gzip Online

Kompres teks atau file apa pun dengan gzip, zlib, atau raw deflate, atau tempel Base64 / buka file .gz untuk didekompresi. Semua proses berjalan di browser kamu.

Diperbarui
Buka file

Bandingkan algoritma

Lihat seberapa kecil input kamu dengan tiap algoritma dan level.

Data kamu tidak pernah meninggalkan komputer kamu. Semua proses berjalan 100% secara lokal di browser kamu.

Apakah alat ini membantu?0.0 0 penilaian
Kompres atau dekompres BrotliKompres & Dekompres Brotli →

Cara menggunakan Kompres & Dekompres Gzip

  1. Pilih Kompres atau Dekompres, lalu pilih format: gzip, zlib, atau raw deflate.
  2. Ketik atau tempel teks, atau klik Buka file untuk memuat file apa pun (file .gz otomatis beralih ke dekompresi).
  3. Untuk kompresi, pilih level dari 1 (tercepat) sampai 9 (paling kecil). Hasilnya muncul dalam bentuk Base64 atau hex.
  4. Unduh hasilnya, atau tekan Balik untuk memasukkannya kembali sebagai input dan memeriksa hasil bolak-balik datanya.

Apa itu gzip?

Gzip adalah format kompresi lossless yang paling luas dipakai di web dan di alat Unix. Gzip membungkus algoritma DEFLATE (referensi balik LZ77 ditambah kode Huffman) dengan header kecil dan checksum CRC-32. Web server memakainya untuk memperkecil respons HTML, CSS, JavaScript, dan JSON, sedangkan alat command-line memakainya untuk arsip .gz dan .tar.gz.

Gzip, zlib, dan raw deflate

FormatHeaderChecksumDijumpai di
Gzip10 byte, diawali 1f 8bCRC-32File .gz, Content-Encoding: gzip
Zlib2 byte (sering 78 9c)Adler-32Bagian internal PNG, stream PDF, dan banyak API
Raw deflatetidak adatidak adaEntri ZIP, permessage-deflate WebSocket

Ketiganya menghasilkan ukuran yang hampir sama; yang berbeda hanya pembungkusnya. Saat dekompresi, tool ini otomatis mengenali header gzip dan zlib, jadi kamu bisa menempel data tanpa perlu tahu formatnya.

Level kompresi

Level 1 adalah yang tercepat, sedangkan level 9 mencari kecocokan paling intensif. Pada teks umum, level 6 (default di gzip, nginx, dan Node.js) hanya selisih beberapa persen dari level 9, tapi waktu CPU-nya jauh lebih hemat. Gunakan Bandingkan algoritma untuk melihat angka sebenarnya untuk input kamu, termasuk Brotli.

Kenapa Base64?

Data terkompresi berbentuk biner dan akan rusak jika ditampilkan sebagai teks. Base64 mengubahnya menjadi ASCII yang aman, sehingga bisa ditempel ke JSON, variabel lingkungan, URL, atau fixture tes, dengan konsekuensi ukuran sekitar 33 % lebih besar. Unduh hasilnya jika ingin mendapatkan file .gz biner mentah.

Pertanyaan umum saat dekompresi

  • “Invalid data” biasanya berarti input berupa Brotli, atau Base64-nya terpotong. Coba tab Brotli, atau pastikan string-nya lengkap.
  • File .tar.gz akan didekompresi menjadi arsip .tar, yang bisa kamu buka dengan aplikasi arsip apa pun.
  • File yang sudah terkompresi (JPEG, MP4, ZIP) tidak akan mengecil karena datanya sudah tidak punya pengulangan.

Ingin tahu apakah website kamu sudah menyajikan gzip? Jalankan tes kompresi website.

Juga dicari sebagai: gzip online, gunzip online, dekompres file gz, kompres gzip base64, deflate online, zlib decompress, kompres teks online, buka file gz.

Tool yang cocok dipakai bersama Kompres & Dekompres Gzip

  • Kompres & Dekompres Brotli — Kompres teks atau file dengan Brotli pada kualitas 0 sampai 11, dekompres data .br, dan bandingkan hasilnya dengan gzip.
  • Encode / Decode Base64 — Ubah teks ke Base64 dan sebaliknya dengan dukungan UTF-8 penuh (aksen, emoji), beralih ke Base64 URL-safe, atau seret file untuk mendapatkan string Base64 atau data URI-nya.
  • Minifier JavaScript — Tempel kode JavaScript dan dapatkan kode hasil minify siap produksi dari Terser, mesin yang sama dengan Vite, webpack, dan Rollup, lengkap dengan perbandingan sebelum dan sesudah serta ukuran gzip.
  • Minify HTML — Perkecil halaman dan template HTML dengan menghapus komentar serta spasi yang tidak perlu, meminify <style> dan <script> inline, dan merapikan atribut, tanpa mengubah tampilan tata letak.

Pertanyaan yang sering diajukan

Bagaimana cara membuka file .gz secara online?
Klik Buka file lalu pilih file .gz. Tool akan beralih ke mode dekompresi, menampilkan isinya jika berupa teks, dan memungkinkan kamu mengunduh file aslinya.
Apakah gzip sama dengan ZIP?
Tidak. Keduanya memakai DEFLATE, tetapi gzip mengompres satu aliran atau satu file, sedangkan ZIP adalah format arsip yang berisi banyak file. Untuk banyak file, gunakan pembuat file ZIP.
Level gzip mana yang sebaiknya saya pakai?
Level 6 adalah default yang umum dan seimbang. Level 9 hanya menghemat sedikit lebih banyak untuk kebanyakan teks dan lebih lambat; level 1 berguna jika kecepatan lebih penting daripada ukuran.
Apakah data saya diunggah?
Tidak. Kompresi dan dekompresi berjalan secara lokal di browser kamu menggunakan JavaScript dan WebAssembly.
Kenapa hasil kompresi saya lebih besar dari input?
Input yang sangat pendek dan data yang sudah terkompresi tidak bisa mengecil, dan header gzip menambah 18 byte. Kompresi mulai menguntungkan dari sekitar beberapa ratus byte teks ke atas.
Bisakah saya memasang Kompres & Dekompres Gzip sebagai aplikasi web dan memakainya offline?
Bisa. Kompres & Dekompres Gzip adalah aplikasi web (PWA) yang bisa dipasang. Pemasangannya lewat browser kamu, bukan diunduh dari toko aplikasi. Klik Pasang aplikasi di bagian atas halaman ini di Chrome atau Edge (Windows, macOS, Linux, ChromeOS) atau di Android. Di iPhone dan iPad, gunakan Bagikan → Tambahkan ke Layar Utama, dan di Safari 17+ pada Mac, gunakan File → Tambahkan ke Dock. Setelah itu, aplikasi akan terbuka di jendelanya sendiri dengan ikonnya sendiri. Karena berjalan sepenuhnya di browser kamu, aplikasi ini tetap bisa dipakai offline. Firefox di desktop tidak bisa memasang aplikasi web. Cara memasang aplikasi.

Tool terkait