Kalkulačka kompresní velikosti
Zjistěte, jak se váš text zmenší při kompresi gzip, deflate nebo brotli.
Kalkulačka kompresní velikosti
Vložte libovolný text a tento nástroj jej komprimuje pomocí nativního CompressionStream prohlížeče, aby vám ukázal, jak se přesně zmenší. Zobrazuje původní velikost v bajtech a kB, komprimovanou velikost, kompresní poměr a procento ušetřené — užitečné pro odhad velikosti přenosu gzip, porovnávání JSON payloadů nebo kontrolu, zda je blok textu vhodný ke kompresi před jeho uložením nebo odesláním.
Vyberte si algoritmus z gzip, deflate, deflate-raw nebo brotli, stejných formátů, které používají webové servery nebo build pipeline pro kompresi odpovědí. Zapněte "Porovnat všechny algoritmy" a spusťte všechny najednou, abyste je viděli vedle sebe v jedné tabulce — nejrychlejší způsob, jak zjistit, zda má brotli lepší poměr než prostý gzip pro váš konkrétní text. "Zobrazit komprimovaná data jako Base64" vytiskne komprimované bajty vybraného algoritmu jako Base64 řetězec, praktické pro vkládání komprimovaného payloadu přímo do kódu nebo datového URI.
Podpora brotli se liší podle prohlížeče — některé enginy zatím neimplementují brotli pro CompressionStream, a nástroj to jasně uvádí místo toho, aby se tvářil, že to spustil. Velmi krátký nebo již komprimovaný text (jako krátké náhodné ID) se po zpracování může stát větší než vstup, když se přidají režijní náklady na rámování; to je normální a poměr to ukáže. Živý počet pod výstupem vždy zobrazuje počet bajtů z původního na komprimovaný a procento ušetřené pro vybraný algoritmus.
Všechno běží lokálně ve vašem prohlížeči přes Web Compression Streams API — váš text se nikdy neodešle nikam, takže je bezpečné testovat odpovědi API, konfigurační soubory nebo cokoli jiného, co byste nechtěli vložit na web třetí strany. Zkopírujte zprávu, stáhněte ji jako soubor .txt nebo odešlete výstup zpět do jiného nástroje, abyste mohli pokračovat v práci.