Preskočiť na obsah
100% lokálne

Kalkulačka kompresnej veľkosti

Zistite, ako sa vašom text zmenší s kompresiou gzip, deflate alebo brotli.

Vstup
Výstup

Kalkulačka kompresnej veľkosti

Vložte ľubovoľný text a tento nástroj ho skomprimuje pomocou nativeného CompressionStream prehliadača, aby vám ukázal, naozaj ako sa zmenší. Zobrazuje pôvodnú veľkosť v bajtoch a kB, komprimovanú veľkosť, kompresný pomer a percentuálnu úsporu — užitočné na odhad veľkosti prenosu gzip, porovnávanie JSON payloadov alebo kontrolu, či je blok textu vhodný na kompresiu pred jeho uložením alebo odoslaním.

Vyberte si algoritmus z gzip, deflate, deflate-raw alebo brotli, rovnakých formátov ako používajú webové servery alebo build pipeline na kompresiou odpovedí. Zapnite "Porovnať všetky algoritmy" a spustite každý naraz, aby ste ich videli vedľa seba v jednej tabuľke — najrýchlejší spôsob, ako zistiť, či má brotli lepšiu kompresiou ako jednoduchý gzip pre váš konkrétny text. "Zobraziť komprimované údaje ako Base64" vypíše komprimované bajty vybraného algoritmu ako Base64 reťazec, vhodný na vloženie komprimovaného payloadu priamo do kódu alebo dátového URI.

Podpora brotli sa líši podľa prehliadača — niektoré enginy zatiaľ neimplementujú brotli pre CompressionStream, a nástroj to jasne uvádza namiesto toho, aby pretváral, že to spustil. Veľmi krátky alebo už komprimovaný text (ako krátke náhodné ID) môže byť po spracovaní väčší ako vstup, keď sa pripočítajú režijné náklady na rámovanie; to je normálne a pomer to ukáže. Živá tally pod výstupom vždy zobrazuje počet bajtov z pôvodného na komprimovaný a percentuálnu úsporu pre vybraný algoritmus.

Všetko beží lokálne vo vašom prehliadači cez Web Compression Streams API — váš text sa nikdy neodosla nikam, takže je bezpečné testovať API odpovede, konfigurčné súbory alebo čokoľvek iné, čo by ste nechceli vložiť na tretiu stranu. Skopírujte správu, stiahnite ju ako .txt súbor alebo odošlite výstup späť do iného nástroja na pokračovanie v práci.

Časté otázky

Ktorý kompresný algoritmus mám vybrať?
gzip je najširšie podporovaný a dobrá voľba na porovnanie s kompresiou skutočného sveta. Brotli zvyčajne komprimuje text o niečo menšie, ale je to novšie a nie je podporované všade. Zapnite "Porovnať všetky algoritmy" a pozrite sa na skutočný rozdiel pre váš text.
Prečo je komprimovaná veľkosť väčšia ako pôvodná pri krátkom texte?
Každý kompresný formát prídá malú pevnú sumu režijných nákladov na zloženie a rámovanie. Pri veľmi krátkom vstupe môžu tieto režijné náklady prekročiť úsporu, takže "komprimovaná" veľkosť skončí väčšia ako pôvodná — to je normálne a rovnaké sa deje na skutočných serveroch.
Čo znamená kompresný pomer?
Je to pôvodná veľkosť delená komprimovanou veľkosťou, zobrazená ako X:1. Pomer 3:1 znamená, že komprimované údaje sú približne tretinou pôvodnej veľkosti.
Prečo sa hovorí, že brotli nie je podporované?
Nie každý browser implementuje formát brotli pre nativeného CompressionStream API. Keď sa to stane, nástroj to jasne hlási namiesto toho, aby používal zle číslo — skúste gzip alebo deflate, alebo skontrolujte v aktualizovanom prehliadači.
Sú moje údaje uploadované niekde?
Nie. Kompresia beží úplne vo vašom prehliadači s použitím nativeného Web Compression Streams API — váš text sa nikdy neodošle na server.