§

Vložte Base64 nebo hex kódovaný GZIP payload, který chcete dekomprimovat.

Pro .gz soubory (např. archivy, log soubory) použijte formulář pro nahrávání souborů níže.
§

Output

text
Komprimováno (bajty): 0 · Dekomprimováno (bajty): 0 · Poměr:
§

Dekomprimovat .gz soubory

Vyberte .gz soubor k nahrání a dekomprimaci.

Přetáhněte soubor sem nebo klikněte pro výběr

Dekomprimace gzip blobů je součástí ladícího života amerických a britských vývojářských týmů: rozebírání AWS S3 objektu s `Content-Encoding: gzip`, který přišel z CloudFront, prohlížení Sentry minidumpu nahraného gzipovaného nebo rozbalování RFC 1952 proudu vnořeného uvnitř HTTP archivu (HAR) exportovaného z Chrome DevTools. Britští inženýři ve veřejném sektoru analyzující těla API odpovědí vypsaných GOV.UK Performance Platform sahají po stejné operaci. Tento dekompresor běží zcela na straně klienta přes DecompressionStream API prohlížeče, takže soubor nebo hex řetězec, který vložíte, nikdy nepřekročí hranici sítě a zůstane mimo jakýkoli auditní záznam třetí strany.

Co je GZIP dekomprese?

GZIP je bezztrátový kompresní formát definovaný RFC 1952. Dekomprese obrací DEFLATE algoritmus (RFC 1951) — čte zpět LZ77 reference a Huffmanově kódované symboly k přesné rekonstrukci původních bajtů.

Jak funguje GZIP dekomprese?

Váš vstup je zpracován zcela ve vašem prohlížeči pomocí nativního DecompressionStream('gzip') API. Kroky jsou:

  1. Nástroj naparsuje váš vstup buď jako Base64 nebo hex (pro text), nebo přečte surové bajty .gz souboru, který nahrajete.
  2. 10bajtová gzip hlavička je ověřena, DEFLATE payload je identifikován a 8bajtová pata (CRC32 + původní délka mod 2^32) je odložena pro ověření.
  3. Bajty jsou prohnány DecompressionStream nakonfigurovaným pro formát gzip.
  4. Prohlížeč obrací DEFLATE: Huffmanovy kódy jsou dekódovány zpět na symboly a LZ77 zpětné reference jsou rozšířeny do původního bajtového proudu.
  5. Proud ověří CRC32 a délkovou patu proti obnoveným bajtům, poté je vydá jako UTF-8 text v textové formě nebo jako stahovatelný soubor v uploadové formě.

Proč dekomprimovat s tímto nástrojem?

  • Prohlížení odpovědí: čtení GZIP kódovaných HTTP těl a CDN payloadů, které by jiné nástroje vykreslily jako binární šum.
  • Obnova archivů: extrahování .gz log souborů, konfiguračních dumpů a komponent tarballů bez instalace dalšího softwaru.
  • Soukromí: dekomprese probíhá zcela ve vašem prohlížeči. Vstup nikdy nedorazí na naše servery.
  • Kompatibilita se standardy: akceptuje libovolný RFC 1952 proud vytvořený gzip CLI, HTTP servery nebo standardními knihovnami v Pythonu, Node.js, Go, Javě nebo Rustu.

Jaké jsou běžné aplikace GZIP dekomprese?

Dekomprese GZIP se objevuje napříč webovou prací a nástroji:

  • Ladění API: vložení surového těla odpovědi Content-Encoding: gzip pro zobrazení základního JSON nebo HTML.
  • Forenzní analýza logů: otevírání rotovaných .log.gz souborů pro grep událostí bez plné extrakční pipeline.
  • Ověřování záloh: potvrzení, že .gz archiv vytvořený jiným nástrojem se čistě dekomprimuje před spoléháním se na něj.

Jak vypadá příklad GZIP dekomprese?

200bajtový Base64 řetězec začínající H4sI je kanonickým znakem gzip hlavičky — magické bajty 1f 8b se kódují do těchto znaků. Vložení tohoto řetězce a stisknutí DEKOMPRIMOVAT reprodukuje původní text přesně, bajt po bajtu, včetně bílých míst a koncových nových řádků.

Tento GZIP dekompresor akceptuje libovolný RFC 1952 vstup a vytváří původní bajty přímo ve vašem prohlížeči. Spárujte jej s GZIP Kompresorem pro oboustranný převod textu nebo souborů bez opuštění stránky.