Come comprimere file con gzip, bzip2 o xz
- Trascina uno o più file sulla zona di rilascio qui sopra, oppure clicca Scegli i file.
- Scegli un Formato:
- GZIP (.gz) – veloce e compreso praticamente da ogni sistema e libreria.
- BZIP2 (.bz2) – di solito più piccolo di gzip sul testo, ma più lento.
- XZ (.xz) – di solito il risultato più piccolo, con la compressione più lenta.
- Clicca Comprimi. Ogni file viene compresso singolarmente e mantiene il nome completo più la nuova estensione, quindi
report.csvdiventareport.csv.gz. - Scarica ogni risultato con il rispettivo pulsante Scarica, oppure usa Scarica tutto (ZIP) quando hai compresso più file.
L'output GZIP è prodotto dal CompressionStream integrato nel tuo browser; BZIP2 e XZ usano libarchive compilata in WebAssembly. I tuoi file non vengono caricati.
Compressori, non archiviatori
gzip, bzip2 e xz trasformano ciascuno un input in un output compresso. Non conoscono il concetto di cartelle né di elenco di file, ed è per questo che questo strumento produce un .gz, .bz2 o .xz separato per ogni file che aggiungi. Se vuoi più file in un unico download, mettili prima in un archivio: sui sistemi Unix significa tar, che dà il familiare .tar.gz.
Un singolo file compresso resta comunque la scelta giusta in molti casi: un grosso dump SQL o un'esportazione CSV da caricare su un server, un file di log da allegare a un ticket di assistenza, una risorsa già compressa per un web server che serve direttamente i file .gz, o un file di dati per uno script che legge gzip in modo nativo.
| Formato | Algoritmo | Decompressione su Linux/macOS | Ideale per |
|---|---|---|---|
| GZIP (.gz) | Deflate | gunzip file.gz | Log, risorse web, tutto ciò che richiede un ampio supporto |
| BZIP2 (.bz2) | Burrows-Wheeler + Huffman | bunzip2 file.bz2 | Testo per cui gzip non è abbastanza piccolo |
| XZ (.xz) | LZMA2 | unxz file.xz | File di testo o di dati di grandi dimensioni da scaricare |
Gli equivalenti da riga di comando per comprimere sono gzip -k file, bzip2 -k file e xz -k file, dove -k mantiene l'originale accanto alla copia compressa. Senza di esso, il file originale viene eliminato.
Cose da tenere presenti
- Foto, video, PDF, documenti Office e file ZIP sono già compressi internamente, quindi qualsiasi dei tre formati li renderà solo marginalmente più piccoli.
- Il sito può decomprimere i file
.gz, ma non i file.bz2o.xza file singolo. Chi li riceve ha bisogno dibunzip2,unxz, 7-Zip o uno strumento simile. - I file oltre circa 700 MB sono lenti da elaborare nel browser, e quelli oltre i 2 GB vengono rifiutati.
Consigli
- Per impacchettare più file o una cartella in un unico file compresso, usa Crea file TAR.GZ oppure Crea file ZIP.
- Per aprire un file
.gz, usa Apri file GZ. - Vuoi un file protetto e non solo più piccolo? Proteggi qualsiasi file con password racchiude i file in uno ZIP criptato con AES-256.
Domande frequenti
Posso comprimere un'intera cartella in un unico .gz?
Non direttamente, perché gzip contiene un solo file. Crea invece un TAR.GZ, che raggruppa la cartella con tar e poi la comprime con gzip.
Posso scegliere il livello di compressione?
No. L'unica opzione è il formato; le impostazioni di compressione sono fisse.
Quale formato dà il file più piccolo?
Di solito XZ, seguito da BZIP2 e poi da GZIP, ma la differenza dipende dal contenuto. Prova due formati sullo stesso file e confronta le dimensioni.
Aggiornato