🍋
Menu
.xz Archive

XZ compressé (LZMA2)

XZ est un format de compression utilisant l'algorithme LZMA2, offrant d'excellents ratios de compression. C'est le format standard pour la distribution de paquets dans l'écosystème Linux (.tar.xz).

Type MIME

application/x-xz

Type

Binaire

Compression

Sans perte

Avantages

  • + Excellent compression ratios — often the smallest output
  • + Integrity checks built into the format
  • + Multi-threaded compression and block-level random access

Inconvénients

  • Very slow compression speed compared to gzip or Zstandard
  • High memory usage during compression
  • Not as widely supported on Windows as ZIP

Quand utiliser .XZ

Utilisez XZ pour la distribution de logiciels, l'archivage et partout où les ratios de compression maximaux sont prioritaires sur la vitesse. Préférez zstd pour un meilleur compromis compression/vitesse ou gzip pour une compatibilité maximale.

Détails techniques

XZ utilise la compression LZMA2 (LZ77 + encodage par plage) avec un support optionnel de filtres (BCJ pour les exécutables, Delta). Le format conteneur prend en charge le multi-threading, les contrôles d'intégrité (CRC32/64, SHA-256) et la décompression en streaming.

Historique

Lasse Collin a développé le format XZ et xz Utils en 2009 comme successeur de LZMA Utils. La distribution du noyau Linux est passée de bzip2 à xz en 2013. La plupart des distributions Linux majeures utilisent .tar.xz pour les paquets source.

Convertir depuis .XZ

Convertir en .XZ

Formats associés