Convertir TAR.GZ en TAR.XZ en ligne
Passez de la compression GZIP à XZ pour une réduction maximale de la taille des fichiers. XZ (LZMA2) offre la meilleure compression parmi les formats courants, réduisant les tailles de 30-50% par rapport à GZIP tout en fournissant une extraction rapide. Cette conversion modernise vos archives vers le standard Linux actuel.
Le format TAR.XZ est devenu le choix préféré pour la distribution de code source, les versions du noyau Linux et les packages logiciels. Les principales distributions comme Debian, Fedora et Arch Linux utilisent maintenant TAR.XZ pour leurs archives de packages. 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'archives courants
- Extraction rapide — plus rapide que BZIP2 malgré l'obtention de fichiers plus petits
- Standard moderne — adopté par le noyau Linux, le projet GNU et les principales distributions
- 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
La conversion de TAR.GZ vers 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, les permissions, les horodatages, la propriété et les liens symboliques sont préservés exactement.
La conversion se fait automatiquement sur nos serveurs. Téléchargez votre fichier TAR.GZ et recevez une archive TAR.XZ optimisée prête à être téléchargée. Les fichiers d'entrée et de sortie sont supprimés après le traitement pour protéger vos données.
Comparaison de compression : GZIP vs XZ
GZIP utilise l'algorithme DEFLATE, combinant LZ77 avec le codage Huffman. XZ utilise LZMA2, qui emploie des tailles de dictionnaire plus grandes et une correspondance de motifs plus sophistiquée. Pour les archives logicielles typiques, XZ atteint une compression 30-50% meilleure. Le compromis est une vitesse de compression plus lente, mais la décompression reste rapide.
Le dictionnaire de XZ peut atteindre 1,5 Go, comparé à la fenêtre de 32 Ko de GZIP. Cela permet à XZ de trouver des motifs sur des étendues de données beaucoup plus grandes, ce qui le rend particulièrement efficace pour le code source, les fichiers journaux et les dumps de base de données où du 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.
Besoins en ressources
La compression XZ avec les paramètres par défaut utilise environ 100-200 Mo de RAM — significativement plus que les modestes besoins 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 notablement plus lente avec XZ — souvent 5-10 fois plus lente que GZIP. Pour les fichiers compressés une fois et distribués plusieurs fois (versions logicielles, distributions de noyau), ce compromis a du sens. Pour les archives fréquemment mises à jour, l'avantage de vitesse de GZIP peut l'emporter sur les avantages 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 très anciens systèmes ou les distributions Linux embarquées peuvent manquer du support XZ. Si vous avez besoin de compatibilité avec des environnements hérités, 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 vers XZ pour les distributions critiques.