Preskoči na vsebino
100% lokalno

Kalkulator velikosti kompresije

Poglejte, kako se vaše besedilo zmanjša s stiskanjem gzip, deflate ali brotli.

Vhod
Izhod

Kalkulator velikosti kompresije

Prilepite poljubno besedilo in to orodje ga stisne z izvornim CompressionStream brskalnika, da bi pokazalo točno, koliko se zmanjša. Prikaže prvotno velikost v bajtih in kB, stisnjeno velikost, razmerje kompresije in odstotek prihrankov — koristno za ocenjevanje velikosti gzip prenosa, primerjavo JSON tovorov ali preverjanje, ali je kopica besedila vredna stiskanja pred shranjevanjem ali pošiljanjem.

Izberite algoritem iz gzip, deflate, deflate-raw ali brotli, enake formate, ki jih spletni strežnik ali gradnja pričakuje za stiskanje odgovorov. Vklopite "Primerjaj vse algoritme", da poženete vse hkrati in jih vidite drug ob drugem v enem stolpcu, kar je najhitrejši način, da ugotovite, ali je brotli dodatno razmerje boljše od navadnega gzip za vaše posebno besedilo. "Prikaži stisnjena podatka kot Base64" izpiše stisnjene bajte izbranega algoritma kot Base64 niz, primerno za neposredno vdelavo stisnjene tovorite v kodo ali podatkovni URI.

Podpora za Brotli se razlikuje glede na brskalnik — nekateri pogoni ga za CompressionStream še ne izvajajo, in orodje to jasno navedi namesto da se dela, kot da je teklo. Zelo kratko ali že stisnjeno besedilo (kot je kratka naključna ID) je lahko večje kot vhod, ko se doda framing overhead; to je pričakovan in razmerje ga bo pokazalo. Živači seštevek pod rezultatom vedno prikaže izvirno-na-stisnjeno število bajtov in odstotek prihrankov za algoritem, ki ste ga izbrali.

Vse se izvršava lokalno v vašem brskalniku prek API-ja Web Compression Streams — nobeno besedilo se ne pošlje nikamor, zato je varno preizkušati odgovore API-ja, datoteke konfiguracije ali kaj drugega, česar ne bi želeli prilepiti na spletno mesto tretje osebe. Kopirajte poročilo, ga prenesite kot datoteko .txt ali pošljite rezultat v drugo orodje za nadaljevanje dela.

FAQ

Kateri kompresijski algoritem bi izbral?
gzip je najbolj podprt in dober privzetek za primerjavo z dejanskim stiskanjem strežnika. Brotli navadno stisne besedilo malo manjše, vendar je novejši in ni vseprisoten. Vklopite "Primerjaj vse algoritme", da vidite dejansko razliko za vaše besedilo.
Zakaj je stisnjena velikost večja od izvirne za kratko besedilo?
Vsak kompresijski format doda majhno fiksno količino naslova in okvira. Za zelo kratke vhode je ta overhead lahko večji od prihrankov, zato se "stisnjena" velikost konča večja od izvirne — to je normalno in isto se zgodi na pravičnih strežnikih.
Kaj pomeni razmerje kompresije?
To je izvirna velikost deljena s stisnjeno velikostjo, prikazana kot X:1. Razmerje 3:1 pomeni, da so stisnjeni podatki približno tretjina izvirne velikosti.
Zakaj kaže, da brotli ni podprt?
Vsi brskalniki niso implementirali brotli obliko za prvotni CompressionStream API. Ko se to zgodi, orodje to jasno navedi namesto prikaza napačne številke — namesto tega poskusite gzip ali deflate ali ponovno preverite v posodobljenem brskalniku.
Je moje besedilo naloženo nekje?
Ne. Stiskanje se v celoti izvršava v vašem brskalniku z izvornim API-jem CompressionStream — vaše besedilo se nikoli ne pošlje na strežnik.