Vai al contenuto
100% locale

Calcolatore dimensione compressione

Scopri quanto più piccolo diventa il tuo testo con compressione gzip, deflate o brotli.

Ingresso
Uscita

Calcolatore dimensione compressione

Incolla qualsiasi testo e questo strumento lo comprime usando la CompressionStream nativa del browser per mostrare esattamente quanto diventa più piccolo. Riporta la dimensione originale in byte e kB, la dimensione compressa, il rapporto di compressione e la percentuale risparmiata — utile per stimare le dimensioni di trasferimento gzip, confrontare i payload JSON, o verificare se vale la pena comprimere un blob di testo prima di archiviarlo o inviarlo.

Scegli un algoritmo tra gzip, deflate, deflate-raw o brotli, gli stessi formati che un server web o una pipeline di build utilizza per la compressione delle risposte. Attiva « Confronta tutti gli algoritmi » per eseguire tutti contemporaneamente e visualizzarli uno accanto all'altro in una singola tabella, che è il modo più veloce per capire se il rapporto aggiuntivo di brotli realmente supera il semplice gzip per il tuo testo specifico. « Mostra dati compressi come Base64 » stampa i byte compressi dell'algoritmo selezionato come stringa Base64, utile per incorporare direttamente un payload compresso nel codice o in un data URI.

Il supporto di brotli varia a seconda del browser — alcuni motori non lo implementano ancora per CompressionStream, e lo strumento lo indica chiaramente invece di fingere che sia stato eseguito. Il testo molto breve o già compresso (come un ID casuale breve) potrebbe risultare più grande dell'input una volta aggiunto il sovraccarico di framing; è normale e il rapporto lo mostrerà. Il conteggio in tempo reale sotto l'output mostra sempre il numero di byte da originale a compresso e la percentuale risparmiata per l'algoritmo che hai selezionato.

Tutto viene eseguito localmente nel tuo browser tramite l'API Web Compression Streams — il tuo testo non viene mai inviato da nessuna parte, quindi è sicuro testare le risposte API, i file di configurazione o qualsiasi altra cosa che non vorresti incollare in un sito di terze parti. Copia il report, scaricalo come file .txt, o invia l'output a un altro strumento per continuare a lavorare.

FAQ

Quale algoritmo di compressione devo scegliere?
gzip è il più ampiamente supportato e una buona scelta predefinita per il confronto con la compressione reale del server. Brotli comprime generalmente il testo un po' più piccolo ma è più recente e non è supportato ovunque. Attiva « Confronta tutti gli algoritmi » per vedere la differenza effettiva per il tuo testo.
Perché la dimensione compressa è più grande dell'originale per testo breve?
Ogni formato di compressione aggiunge una piccola quantità fissa di sovraccarico di intestazione e framing. Per input molto breve quel sovraccarico può superare i risparmi, quindi la dimensione « compressa » finisce per essere più grande dell'originale — è normale e la stessa cosa accade su server reali.
Cosa significa il rapporto di compressione?
È la dimensione originale divisa per la dimensione compressa, mostrata come X:1. Un rapporto di 3:1 significa che i dati compressi sono circa un terzo della dimensione originale.
Perché dice che brotli non è supportato?
Non tutti i browser implementano ancora il formato brotli per l'API CompressionStream nativa. Quando questo accade lo strumento lo riporta chiaramente invece di mostrare un numero sbagliato — prova gzip o deflate invece, o controlla di nuovo in un browser aggiornato.
Il mio testo viene caricato da qualche parte?
No. La compressione viene eseguita completamente nel tuo browser utilizzando l'API CompressionStream nativa — il tuo testo non viene mai inviato a un server.