| 拡張子 | .xz |
|---|---|
| MIMEタイプ | application/x-xz |
| マジック ナンバー | FD '7zXZ' 00 |
| 開発者 | The Tukaani Project |
| 初版 | 2009年1月14日 |
| 最新版 |
1.1.0 (2022年12月11日) |
| オープン フォーマット | Yes |
| ウェブサイト | アーカイブ 2023年12月2日 - ウェイバックマシン |
xz は、データ圧縮プログラムのひとつ、およびその圧縮データのフォーマットである。LZMA/LZMA2圧縮アルゴリズムを利用している。xz自身にアーカイブ機能はないのでアーカイブする場合はtarと組み合わせて使用するのが一般的である。xzの登場以前より使われていたgzip、bzip2と比較すると、圧縮時にはより多くの時間とメモリを消費するが、圧縮率では概ね優位で、また伸張速度もgzipより多少遅いがbzip2よりは速い傾向にある。このことから、特にアーカイブ配布用途として、tarとgzipを組み合わせて作成する場合やtarとbzip2を組み合わせる場合と並んで採用され、bzip2を置き換えるケースも増えている。
XZ Utilsはxzファイルを作成・展開するxzコマンドと、プログラムからxzファイルを扱うためのliblzmaを含んでいる。XZ Utilsバージョン4.999.9beta以降の実装では、GNU LGPL及びGNU GPLでライセンスされている。過去のソフトウェア(例えば、liblzma)はパブリックドメインである。
GNU tarはバージョン1.22から、gzipやbzip2と同様に、透過的にxzファイルを使用することができる。bsdtarでも利用可能。
7-Zipはバージョン9.04betaからxzをサポートしている。
lzipの作者は、xzは以下の設計上の理由で長期的なアーカイブ用途に不適切であるという見解を示した。
XZ Utils 5.6.0, 5.6.1 にバックドアが仕掛けられていることが判明した。sshdの認証を突破して不正にアクセスされる可能性が有る。発覚直後にGitHubのリポジトリがGitHubにより非公開化されたが、2024-07-22現在は再び公開されている。
.tar.xzとなる。