xz (ファイルフォーマット)

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内検索
xz
拡張子 .xz
MIME Type application/x-xz
マジックナンバー .7zXZ
開発者 The Tukaani Project
最新版 1.0.4 / 2009年08月27日(5年前) (2009-08-27
公式サイト http://tukaani.org/xz/format.html
テンプレートを表示

xzLZMA2圧縮アルゴリズムを利用する可逆圧縮ファイルフォーマットである。xzは、gzipbzip2のように、複数の圧縮ファイル結合をサポートしているが、二つ以上のターゲットファイルを一つのアーカイブにまとめることはできない。その代わり、xzはtarcpioなどUNIXによって作られたプログラムのように、アーカイブされたファイル自身の圧縮に使用されることが多い。xzはGNU coreutilsバージョン7.1以上のソースコードのアーカイブの圧縮に利用されている[1]。xzはFedora Project [2] (Fedora 12から開始された)や、Arch Linux[3]FreeBSDSlackware LinuxCRUXFuntooDebian.deb[4])などの圧縮パッケージとしても使われている。

実装[編集]

xzファイルフォーマットの実装は、XZ Utilsの名のもとに自由に可能である。GNU tarのバージョン1.22からは(通常、gzipやbzip2のように)透過的にxzファイルを使用することができる[5][6]。XZ Utilsバージョン4.999.9beta以降の実装では、GNU LGPL及びGNU GPLでライセンスされている。過去のソフトウェア(例えば、liblzma)はパブリックドメインである[7]

7-Zipはバージョン9.04betaからxzをサポートしている[8]

参照[編集]

参考文献[編集]

  1. ^ GNU Coreutils files (バージョン7.1以上のファイルが.tar.xzとなっているものがあることを参照)
  2. ^ Fedora 12: Features/XZRpmPayloads
  3. ^ Archlinux News: Switching to xz compression for new packages
  4. ^ Debian Changelog dpkg”. Debian (2011年5月4日). 2011年5月22日閲覧。
  5. ^ GNU tar Web site: References
  6. ^ Changelog for Tar 1.22
  7. ^ XZ Utils Web site
  8. ^ 7-Zip release history

外部リンク[編集]