Calculator mărime compresie
Vedeți cât de mic devine textul dvs. cu compresie gzip, deflate sau brotli.
Calculator mărime compresie
Lipiți orice text și acest instrument îl comprimă cu API-ul nativ CompressionStream al browserului pentru a arăta exact cât de mic devine. Raportează dimensiunea originală în bytes și kB, dimensiunea comprimată, raportul de compresie și procentajul economisit — util pentru estimarea mărimilor de transfer gzip, compararea payload-urilor JSON sau verificarea dacă o grămadă de text merită comprimată înainte de a o stoca sau trimite.
Alegeți un algoritm din gzip, deflate, deflate-raw sau brotli, aceleași formate pe care un server web sau un pipeline de build le folosește pentru compresia răspunsurilor. Activați "Compară toți algoritmii" pentru a executa fiecare dintre ei simultan și a-i vedea unul lângă altul într-un singur tabel, ceea ce este cel mai rapid mod de a spune dacă raportul extra al brotli depășește cu adevărat gzip simplu pentru textul dvs. specific. "Afișează date comprimate ca Base64" tipărește bytes-urile comprimate ale algoritmului selectat ca șir Base64, util pentru încorporarea unei sarcini comprimate direct în cod sau într-un URI de date.
Suportul Brotli variază în funcție de browser — unele motoare nu îl implementează încă pentru CompressionStream, iar instrumentul o spune clar în loc să pretindă că l-a rulat. Textul foarte scurt sau deja comprimat (cum ar fi un ID aleatoriu scurt) poate deveni mai mare decât intrarea odată ce se adaugă overhead-ul de încadrare; aceasta este normal și raportul o va arăta. Numărătoarea live sub rezultat arată întotdeauna contul byte-urilor original-la-comprimat și procentajul economisit pentru algoritmul pe care l-ați selectat.
Totul funcționează local în browserul dvs. prin intermediul API-ului Web Compression Streams — niciun text nu este încărcat nicaieri, deci este sigur să testați răspunsuri API, fișiere de configurare sau orice altceva pe care nu ați dori să o lipiți pe un site terț. Copiați raportul, descărcați-l ca fișier .txt sau trimiteți rezultatul înapoi într-un alt instrument pentru a continua.