Crea file TAR.XZ

RSS

Crea un file TAR.XZ online: raccogli file e cartelle in un archivio tar compresso con xz (LZMA2), con un'ottima compressione. Gratis e privato.

I file vengono elaborati nel tuo browser e non vengono mai caricati.

Come creare un file TAR.XZ

  1. 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.
  2. Scrivi il Nome dell'archivio. Il valore predefinito archive dà archive.tar.xz.
  3. Clicca Crea TAR.XZ. I tuoi file vengono impacchettati in tar e il flusso tar viene compresso con xz.
  4. 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.xz perché 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.xz o un .txz nel browser, usa Estrai file TAR.
Suggerimento: hai soprattutto foto, video o file ZIP? Sono già compressi, quindi xz farà risparmiare pochissimo e aggiungerà solo tempo. Un semplice TAR o uno ZIP vanno altrettanto bene.

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

Copiato negli appunti