🍋
Menu
.xz Archive

XZ Compressed(LZMA2)

XZはLZMA2アルゴリズムを使用して優れた圧縮率を実現する圧縮フォーマットです。LinuxカーネルのターボールやRPMパッケージマネージャーのデフォルト圧縮で、圧縮速度よりもダウンロードサイズの最小化が重要な場合に選ばれます。

MIMEタイプ

application/x-xz

種類

バイナリ

圧縮

無劣化

メリット

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

デメリット

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

.XZを使うタイミング

ソフトウェア配布、カーネルソース、可能な限り最小のファイルサイズが優先されるバックアップにXZを使用してください。

技術的詳細

XZは整合性チェック(CRC-32、CRC-64、SHA-256)とブロックへのランダムアクセスをサポートするストリーム/ブロックコンテナ内でLZMA2圧縮を使用します。フォーマットは独立したブロックのマルチスレッド解凍を可能にします。

歴史

XZフォーマットは2009年にLasse CollinによってLZMA専用圧縮の後継として作成されました。主要なLinuxディストリビューション(Fedora、Arch、Debian)のパッケージ圧縮として迅速に採用されました。

.XZから変換

.XZに変換

関連フォーマット