00

En bref

  • XZ est un conteneur de flux compressés qui stocke les octets d'un fichier par flux, bien qu'un fichier .xz puisse contenir plusieurs flux concaténés.
  • Ouvrez ou décompressez XZ avec XZ Utils ou une implémentation compatible telle que 7-Zip, XZ Embedded, XZ for Java ou LZMA SDK. La décompression restitue le flux d'octets original, qui peut nécessiter une autre application.
  • Considérez un XZ non fiable comme présentant un risque moyen. Une structure valide ou une signature correspondante ne prouve pas que son contenu est digne de confiance. Certains fichiers exigent plusieurs Gio de mémoire ou se décodent très lentement ; appliquez une limite comme --memlimit-decompress.
01

Données compressées XZ (.xz)

Un flux XZ comprend un en-tête, zéro ou plusieurs blocs, un index et un pied. Il accepte jusqu'à quatre filtres chaînés et utilise généralement LZMA2, éventuellement avec BCJ ou Delta. XZ n'est pas un format d'archive multifichier.

Gardez l’original

Pour convertir XZ vers un autre format de compression, restituez d'abord les octets originaux puis recompressez-les. Les blocs, filtres, contrôles, index, flux concaténés et remplissages propres à XZ ne sont pas conservés.

02

Comment l’ouvrir

Ouvrez ou décompressez XZ avec XZ Utils ou une implémentation compatible telle que 7-Zip, XZ Embedded, XZ for Java ou LZMA SDK. La décompression restitue le flux d'octets original, qui peut nécessiter une autre application.

Je veux seulement le consulter

Ouvrez ou décompressez XZ avec XZ Utils ou une implémentation compatible telle que 7-Zip, XZ Embedded, XZ for Java ou LZMA SDK. La décompression restitue le flux d'octets original, qui peut nécessiter une autre application.

Je dois l’envoyer

Pour convertir XZ vers un autre format de compression, restituez d'abord les octets originaux puis recompressez-les. Les blocs, filtres, contrôles, index, flux concaténés et remplissages propres à XZ ne sont pas conservés.

03

Sécurité

Considérez un XZ non fiable comme présentant un risque moyen. Une structure valide ou une signature correspondante ne prouve pas que son contenu est digne de confiance. Certains fichiers exigent plusieurs Gio de mémoire ou se décodent très lentement ; appliquez une limite comme --memlimit-decompress.

Arrêtez-vous si vous voyez ceci

Expéditeur inconnu, nom qui se termine par deux extensions, contenu qui ne correspond pas à l’extension : vérifiez avant d’ouvrir.

04

La conversion

Pour convertir XZ vers un autre format de compression, restituez d'abord les octets originaux puis recompressez-les. Les blocs, filtres, contrôles, index, flux concaténés et remplissages propres à XZ ne sont pas conservés.

Avant de convertir

Convertissez une copie, jamais l’original, puis comparez qualité, métadonnées et mise en page avec le fichier de départ.

05

Questions fréquentes

Qu'est-ce qu'un fichier compressé XZ et à quoi sert-il ?

XZ est un conteneur de flux compressés. Chaque flux transporte les octets d'un fichier, mais un .xz peut concaténer plusieurs flux ; il ne stocke pas lui-même une archive multifichier.

Comment ouvrir un fichier XZ ?

Utilisez XZ Utils ou une implémentation compatible comme 7-Zip, XZ Embedded, XZ for Java ou LZMA SDK. Décompresser un fichier valide restitue son flux d'octets original.

Comment ouvrir un fichier XZ sous Windows ?

Décompressez-le avec 7-Zip ou une autre implémentation compatible XZ. Ouvrez ensuite le contenu restitué avec une application adaptée à son type réel.

Comment ouvrir un fichier XZ sur Mac ?

Utilisez XZ Utils ou une autre implémentation qui annonce explicitement la prise en charge de XZ. Décompressez d'abord le fichier, puis ouvrez le résultat avec l'application appropriée.

Comment ouvrir un fichier XZ sur un téléphone Android ?

Choisissez une application Android dont la documentation mentionne explicitement la décompression XZ. Le format XZ ne détermine pas l'application nécessaire pour ouvrir le flux restitué.

Pourquoi mon fichier XZ est-il impossible à décompresser ?

Vérifiez qu'il commence par FD 37 7A 58 5A 00 et si le décodeur signale une corruption, une chaîne de filtres non prise en charge ou des ressources insuffisantes. Une signature correcte ne garantit pas un flux entièrement intact.

Quelle est la différence entre XZ et TAR.XZ ?

XZ compresse des flux d'octets sans structure multifichier. TAR.XZ désigne généralement une archive tar utilisée comme charge unique de XZ ; la structure d'archive appartient à tar.

Peut-on convertir XZ en ZIP sans perdre les données ?

Les octets originaux d'un XZ valide peuvent être restitués puis recompressés. Les blocs, filtres, contrôles, index, concaténations et remplissages XZ ne sont pas conservés ; les ACL et attributs étendus peuvent aussi manquer.

Une pièce jointe XZ reçue par e-mail est-elle sûre ?

L'extension, le type MIME, la signature ou une décompression réussie ne prouvent pas la sûreté. Un fichier non fiable peut consommer beaucoup de mémoire ou se décoder très lentement ; limitez les ressources et évaluez séparément le contenu restitué.

Quelle limite mémoire utiliser pour décompresser un fichier XZ ?

Il n'existe pas de valeur universelle. Certains fichiers exigent plusieurs Gio et la limite de décompression monothread peut être désactivée par défaut ; réglez --memlimit-decompress selon votre appareil.

06

Formats associés

Sources

The .xz File Format Specification 1.2.1 · XZ Utils 官方格式规范

The .xz file format · XZ Utils 官方格式与实现说明

XZ(1) Manual Page · XZ Utils 官方命令手册

PRONOM fmt/1098: XZ File Format · 英国国家档案馆 PRONOM 格式注册库