TAR.GZ vs TAR.XZ vs TAR.BZ2: quale archivio Linux usare?
I tre gusti di TAR compresso a confronto: rapporto, velocità, memoria e quando scegliere ognuno.
24 settembre 2026 · team di ilove7z
Ogni release Linux, pacchetto sorgente e script di backup finisce in un file con due estensioni impilate. Cosa significa la seconda e quale delle tre scegliere.
Perché TAR porta una seconda estensione
TAR non comprime nulla da sé. È un impacchettatore: tanti file incollati in un flusso, con permessi Unix e struttura di directory preservati. La seconda estensione nomina il filtro di compressione applicato a quel flusso:
.tar.gz- TAR compresso con gzip.tar.bz2- TAR compresso con bzip2.tar.xz- TAR compresso con XZ (LZMA2)
Stessa idea di zippare una cartella, ma i due passaggi restano visibili nel nome.
I tre candidati
gzip è il predefinito ovunque. Decomprimere è quasi istantaneo, gli strumenti universali, e ogni sistema Unix-like dagli anni ‘90 lo legge a occhi chiusi. La compressione è modesta per standard moderni.
bzip2 scambia velocità per dimensioni con il suo algoritmo di ordinamento a blocchi. Spesso 10-20% sotto gzip su alberi ricchi di testo, ma comprime più volte più lentamente e anche decomprimere pesa.
XZ (LZMA2) è il peso massimo moderno. Produce i file più piccoli dei tre - spesso 30-50% sotto gzip - al costo della compressione più lenta e del maggior consumo di memoria.
Faccia a faccia
| TAR.GZ | TAR.BZ2 | TAR.XZ | |
|---|---|---|---|
| Velocità di compressione | Rapida | Lenta | La più lenta |
| Velocità di decompressione | Rapida | Media | Rapida |
| Dimensione | La più grande | Piccola | La più piccola |
| Memoria | Bassa | Bassa | Alta |
| Ubiquità | Ovunque | Comune | Comune su Linux |
Come scegliere
- Distribuire codice sorgente o backup ad altri? TAR.GZ. Chiunque lo apre in un secondo su qualsiasi macchina.
- Archivi ricchi di testo dove ogni megabyte conta e il tempo no? TAR.BZ2.
- I tuoi archivi di lungo termine, o release dove conta di più la dimensione del download? TAR.XZ.
Non serve la riga di comando per crearli. Scegli il formato e crea un TAR.GZ, un TAR.BZ2 o un TAR.XZ nel browser - e se un .tar.xz finisce nei download, estrailo localmente con la stessa facilità.