XZ ファイルとは?

XZ — 最大圧縮

どんな形式か

xzは、7Zと同じアルゴリズムを採用しており、Unix系の定番フォーマットの中で最も高い圧縮率を誇ります。

圧縮には時間がかかりますが、展開は高速です。この特性はソフトウェア配布に最適な組み合わせといえます。一度圧縮すれば、何百万回も展開されることになるからです。

歴史と由来

xzは2009年に登場し、Linuxのソースコード配布用フォーマットとして瞬く間に定着しました。カーネルのソースも例外ではありません。

2024年には大きな騒動の的となりました。このアーカイブを生成するツールに、数年がかりで巧妙に仕掛けられたバックドアが発見されたのです。偶然のきっかけで発覚したこの事件は世界中のサーバーを標的としており、オープンソースソフトウェア史上最も高度な攻撃の一つとされています。

便利な理由

Unix系フォーマットの中で世界最高水準の圧縮率を持ちながら、展開は高速です。

オープンで標準化されたフォーマットです。

限界と欠点

圧縮処理は非常に遅く、メモリも大量に消費します。

同系統の他フォーマットと同様、単一ファイルしか扱えません。フォルダをまとめるにはTARが依然として必要です。

使い方のヒント

Windowsを使っている相手と.xzや.tar.xzファイルを共有する場合は、ZIPに変換してください。

xzは、頻繁に展開するものの再圧縮することのない大容量データのアーカイブ用途に最適です。

フランスにある安全なサーバーで、XZ を数秒で変換できます。

XZ を変換する