Come creare un file TAR.XZ
- Aggiungi i file con Scegli i file oppure con il trascinamento. Per una cartella, clicca Aggiungi una cartella oppure trascina la cartella sulla zona di rilascio; la sua struttura interna viene mantenuta.
- Scrivi il Nome dell'archivio. Il valore predefinito
archivedàarchive.tar.xz. - Clicca Crea TAR.XZ. I tuoi file vengono impacchettati in tar e il flusso tar viene compresso con xz.
- Clicca Scarica per salvare l'archivio.
La compressione xz è eseguita da libarchive, che gira come WebAssembly nel tuo browser. I tuoi file restano sempre sul tuo dispositivo.
Cosa rende diverso xz
xz è il formato di file di XZ Utils, che usa LZMA2, un perfezionamento dell'algoritmo LZMA noto da 7-Zip. LZMA2 combina una finestra di ricerca molto ampia con una modellazione sofisticata dei dati, quindi trova ridondanze che la finestra di 32 KB di gzip semplicemente non può vedere. Il risultato è che un .tar.xz è spesso il più piccolo tra i formati di tarball più comuni.
Due caratteristiche lo rendono interessante per distribuire software e dati:
- Download piccoli. Le release dei sorgenti di grandi progetti, compreso il kernel Linux su kernel.org, sono offerte come
.tar.xzperché ogni megabyte risparmiato viene moltiplicato per migliaia di download. - Decompressione veloce. Comprimere con xz è lento, ma estrarre è rapido, sensibilmente più veloce di bzip2. Lo sforzo viene fatto una volta sola dal mittente anziché da ogni destinatario.
Poiché la compressione è la parte lenta, una cartella grande richiede qui più tempo che con TAR.GZ. Per un trasferimento rapido una tantum a un collega, gzip può essere il compromesso migliore; per qualcosa che pubblicherai o archivierai a lungo termine, xz di solito conviene.
Dettagli sul formato
Lo strato tar viene scritto come POSIX pax, quindi i percorsi lunghi e i nomi di file in qualsiasi lingua vengono mantenuti esattamente e le date di modifica originali vengono registrate. Le cartelle vuote non sono incluse. La forma breve dell'estensione è .txz, usata da alcuni sistemi di pacchetti e siti di download; è lo stesso formato.
I comandi corrispondenti sono tar -cJf archive.tar.xz folder/ per creare e tar -xJf archive.tar.xz per estrarre. Nota la J maiuscola, che seleziona xz (la j minuscola indica bzip2). macOS e la maggior parte delle distribuzioni Linux gestiscono .tar.xz senza software aggiuntivo e, su Windows, lo possono aprire 7-Zip o il recente Esplora file di Windows 11.
Consigli
- Se la compatibilità conta più delle dimensioni, crea invece un TAR.GZ.
- Vuoi una compressione simile con un archivio che gli utenti Windows conoscono? Crea file 7Z usa anch'esso LZMA, anche se non mantiene le date dei file.
- Per aprire un
.tar.xzo un.txznel browser, usa Estrai file TAR.
Domande frequenti
.txz è la stessa cosa di .tar.xz?
Sì. Entrambi sono un archivio tar compresso con xz. Rinomina il file se un sistema richiede una particolare estensione.
Posso creare un singolo file .xz senza tar?
Sì, scegli XZ (.xz) nel Compressore GZIP. Ogni file viene compresso separatamente.
Perché ci mette più tempo di TAR.GZ?
LZMA2 fa molto più lavoro per ogni byte per raggiungere un rapporto di compressione più alto e qui gira come WebAssembly. I totali oltre circa 700 MB sono lenti e oltre 2 GB vengono rifiutati.
Aggiornato