TAR.GZ en TAR.XZ

Convertissez vos archives TAR.GZ en TAR.XZ en ligne pour une compression maximale. Passez de l'algorithme GZIP à XZ, idéal pour réduire l'espace de stockage.

ou glissez-déposez le fichier ici

Téléversez votre fichier PDF

Conversion rapideTraitement sécuriséSans inscription

Convertir TAR.GZ en TAR.XZ en ligne

Passez de GZIP à XZ pour des archives plus petites. XZ (LZMA2) est celui qui compresse le plus parmi les formats TAR courants : dans notre test, le TAR.XZ était 7 % plus petit que le TAR.GZ sur un ensemble mixte et 28 % plus petit sur du code source. L'extraction est plus lente qu'avec GZIP mais reste rapide, et le TAR.XZ est aujourd'hui la norme pour les publications de logiciels Linux.

Le format TAR.XZ est devenu le choix préféré pour distribuer le code source, les versions du noyau Linux et les paquets logiciels. Les distributions majeures comme Debian, Fedora et Arch Linux utilisent maintenant TAR.XZ pour leurs archives de paquets. En convertissant depuis TAR.GZ, vous bénéficiez de tailles de téléchargement plus petites et de coûts de stockage réduits.

Pourquoi passer à TAR.XZ ?

  • Meilleure compression — XZ produit les plus petits fichiers parmi les formats d'archive courants
  • Extraction rapide — plus rapide que BZIP2 malgré l'obtention de fichiers plus petits
  • Norme moderne — adopté par le noyau Linux, le projet GNU et les distributions majeures
  • Support parallèle — XZ peut utiliser plusieurs cœurs CPU avec les outils pixz ou pxz
  • Vérification d'intégrité — XZ inclut des sommes de contrôle CRC64 pour la vérification des données

Comment fonctionne la conversion

Convertir de TAR.GZ en TAR.XZ implique deux étapes : d'abord, la couche de compression GZIP est supprimée pour extraire l'archive TAR sous-jacente. Ensuite, l'archive TAR est recompressée en utilisant l'algorithme XZ avec l'encodage LZMA2. Tout le contenu des fichiers, permissions, horodatages, propriété et liens symboliques sont préservés exactement.

La conversion s'effectue automatiquement sur nos serveurs. Envoyez votre fichier TAR.GZ et recevez une archive TAR.XZ optimisée, prête à télécharger. Recompresser de gzip vers xz est un travail limité par le processeur, qui profite nettement du matériel serveur, surtout sur des archives de plusieurs gigaoctets.

Comparaison de compression : GZIP vs XZ

GZIP utilise l'algorithme DEFLATE, qui combine LZ77 et le codage de Huffman. XZ utilise LZMA2, qui travaille avec des dictionnaires bien plus grands et une recherche de motifs plus poussée. Dans notre test, le TAR.XZ était ainsi 28 % plus petit que le TAR.GZ sur du code source et 24 % plus petit sur des binaires de programmes. En contrepartie, la compression est plus lente, et lors d'une mesure GZIP décompressait encore environ 2,5 fois plus vite que XZ.

Le dictionnaire XZ peut atteindre jusqu'à 1,5 Go, contre la fenêtre de 32 Ko de GZIP. Cela permet à XZ de trouver des motifs sur des étendues de données beaucoup plus grandes, le rendant particulièrement efficace pour le code source, les fichiers journaux et les dumps de base de données où un contenu similaire se répète sur de grands fichiers.

Les distributions Linux modernes préfèrent XZ pour les versions officielles. Le noyau Linux et les projets majeurs distribuent en TAR.XZ parce que les économies de taille de fichier réduisent significativement les temps de téléchargement et les coûts de stockage des miroirs.

Exigences en ressources

La compression XZ avec les paramètres par défaut utilise environ 100-200 Mo de RAM — significativement plus que les exigences modestes de GZIP. La compression maximale (-9e) peut nécessiter plusieurs gigaoctets de mémoire. Cependant, la décompression ne nécessite que 20-50 Mo quel que soit le niveau de compression utilisé lors de la création.

La vitesse de compression est nettement plus lente avec XZ, souvent plusieurs fois plus lente que GZIP. Pour les fichiers compressés une fois et distribués de nombreuses fois (versions logicielles, distributions du noyau), ce compromis a du sens. Pour les archives fréquemment mises à jour, l'avantage de vitesse de GZIP peut l'emporter sur le gain de taille de XZ.

Considérations de compatibilité

Le support XZ a été ajouté à la plupart des distributions Linux vers 2010. Les systèmes modernes incluent xz-utils par défaut. Les systèmes très anciens ou les distributions Linux embarquées peuvent manquer de support XZ. Si vous avez besoin de compatibilité avec des environnements anciens, TAR.GZ reste le choix le plus sûr malgré ses tailles de fichiers plus grandes. Testez les systèmes cibles avant de vous engager sur XZ pour les distributions critiques.

Questions fréquemment posées

Combien d'espace puis-je économiser ?

Dans notre test, XZ a rendu les fichiers 7 % plus petits que gzip sur un ensemble mixte et 28 % plus petits sur du code source. Le gain varie selon le type de contenu.

Quels sont les inconvénients ?

La compression et la décompression XZ sont nettement plus lentes que gzip. Pour les fichiers volumineux, cela peut prendre un temps considérable.

Les fichiers TAR.XZ peuvent-ils être extraits partout ?

Toutes les distributions Linux modernes prennent en charge le TAR.XZ nativement. macOS nécessite des outils supplémentaires. Windows a besoin de 7-Zip ou d'un logiciel similaire.

Les fichiers TAR.XZ peuvent-ils être ouverts sur Windows ?

Windows nécessite 7-Zip ou un logiciel similaire pour ouvrir les fichiers TAR.XZ. Ils sont pris en charge nativement sur toutes les distributions Linux via la commande tar.

Les permissions des fichiers seront-elles conservées ?

Oui, le TAR préserve les permissions de fichiers Unix, la propriété et les horodatages lors de la conversion de TAR.GZ en TAR.XZ.

Puis-je reconvertir un TAR.XZ en TAR.GZ ?

Oui, la conversion est bidirectionnelle. Vous pouvez reconvertir un TAR.XZ en TAR.GZ avec notre outil en ligne ou l'utilitaire tar standard en ligne de commande.