Comment créer un fichier TAR.XZ
- Ajoutez des fichiers avec Choisir des fichiers ou par glisser-déposer. Pour un répertoire, cliquez sur Ajouter un dossier ou déposez le dossier sur la zone de dépôt ; sa structure interne est conservée.
- Saisissez le Nom de l'archive. La valeur par défaut
archivedonnearchive.tar.xz. - Cliquez sur Créer le TAR.XZ. Vos fichiers sont empaquetés dans un tar et le flux tar est compressé avec xz.
- Cliquez sur Télécharger pour enregistrer l'archive.
La compression xz est effectuée par libarchive, qui s'exécute en WebAssembly dans votre navigateur. Vos fichiers restent sur votre appareil du début à la fin.
Ce qui distingue xz
xz est le format de fichier de XZ Utils, qui utilise LZMA2, un perfectionnement de l'algorithme LZMA connu grâce à 7-Zip. LZMA2 associe une très grande fenêtre de recherche à une modélisation sophistiquée des données, ce qui lui permet de trouver une redondance que la fenêtre de 32 Ko de gzip ne peut tout simplement pas voir. Résultat : un .tar.xz est fréquemment le plus petit des formats de tarball courants.
Deux propriétés le rendent intéressant pour distribuer des logiciels et des données :
- Des téléchargements légers. Les versions source de gros projets, dont le noyau Linux sur kernel.org, sont proposées en
.tar.xzparce que chaque mégaoctet économisé est multiplié par des milliers de téléchargements. - Une décompression rapide. Compresser avec xz est lent, mais décompresser est rapide, nettement plus rapide qu'avec bzip2. L'effort est fourni une seule fois par l'expéditeur plutôt que par chaque destinataire.
Comme la compression est l'étape lente, un gros dossier prend plus de temps ici qu'avec un TAR.GZ. Pour un transfert ponctuel rapide vers un collègue, gzip peut être le meilleur compromis ; pour quelque chose que vous publierez ou archiverez à long terme, xz est généralement rentable.
Détails du format
La couche tar est écrite au format POSIX pax, si bien que les chemins et noms de fichiers longs, dans n'importe quelle langue, sont conservés exactement, et que les dates de modification d'origine sont enregistrées. Les dossiers vides ne sont pas inclus. La forme courte de l'extension est .txz, que certains systèmes de paquets et sites de téléchargement utilisent ; c'est le même format.
Les commandes correspondantes sont tar -cJf archive.tar.xz folder/ pour créer et tar -xJf archive.tar.xz pour extraire. Notez le J majuscule, qui sélectionne xz (le j minuscule désigne bzip2). macOS et la plupart des distributions Linux gèrent .tar.xz nativement, et sous Windows, 7-Zip ou l'Explorateur de fichiers récent de Windows 11 peuvent l'ouvrir.
Astuces
- Si la compatibilité compte plus que la taille, créez plutôt un fichier TAR.GZ.
- Vous voulez une compression similaire avec une archive que connaissent les utilisateurs de Windows ? Créer un fichier 7Z utilise aussi LZMA, mais ne conserve pas les dates des fichiers.
- Pour ouvrir un
.tar.xzou un.txzdans le navigateur, utilisez Extraire des fichiers TAR.
Questions fréquentes
.txz est-il identique à .tar.xz ?
Oui. Les deux sont une archive tar compressée avec xz. Renommez le fichier si un système exige une extension précise.
Puis-je créer un simple fichier .xz sans tar ?
Oui, choisissez XZ (.xz) dans le Compresseur GZIP. Chaque fichier est compressé séparément.
Pourquoi est-ce plus long qu'avec un TAR.GZ ?
LZMA2 fait beaucoup plus de travail par octet pour atteindre un meilleur taux de compression, et ici il s'exécute en WebAssembly. Les totaux supérieurs à 700 Mo environ sont lents, et plus de 2 Go est refusé.
Mis à jour