XZ



xz
扩展名.xz
互联网媒体类型application/x-xz
类型代码英语Type code.7zXZ
开发者The Tukaani Project
最新版本
5.2.5
(2020年3月17日)
自由格式
网站http://tukaani.org/xz/format.html

XZ, X.Z., or xz may refer to: xz, a lossless data compression file format based on the LZMA algorithm, often with the file extension '.xz' XZ Utils, a set of free lossless data compressors, including the command xz Yamaha XZ 550, a motorcycle produced c. Xz is a general-purpose data compression tool with command line syntax similar to gzip (1) and bzip2 (1). The native file format is the.xz format, but also the legacy.lzma format and raw compressed streams with no container format headers are supported. Xz compresses or decompresses each file according to the selected operation mode. Xz xz is a lossless compression program and file format which incorporates the LZMA/LZMA2 compression algorithms. These are the same compression formats used by the 7-Zip program and its command-line version p7zip.

xz是一个使用LZMA/LZMA2压缩算法的无损数据压缩文件格式。

设计[编辑]

和gzip与bzip2一样,同样支持多文件压缩,但是约定不能将多于一个的目标文件压缩进同一个归档文件。相反,xz通常作为一种归档文件自身的压缩格式,例如使用tar或cpioUnix程序创建的归档。xz在GNUcoreutils(版本7.1或更新)[1]中被使用。xz作为压缩软件被收录在Fedora(自Fedora 12起)[2]、Arch Linux[3]、FreeBSD、Slackware Linux和Funtoo Linux中。

实现[编辑]

一个xz文件格式的实现XZ实用程序已可在网上自由获得,在GNU LGPL和GNU GPL条款下发布,同时还有大量软件进入了公有领域(例如liblzma等)。[4]GNUtar自版本1.22起使用这一软件透明支持xz文件格式(就如同其处理gzip格式或者bzip2格式一样)。[5][6]

xz命令行程序曾有过一个名为pxz的分支,提供多线程压缩功能,后来xz在5.2时本身就直接提供多线程了。

7-Zip在9.04 beta版支持了xz文件格式。[7]

WinRAR 在版本 5 支持了xz格式。

使用[编辑]

Sony xzp

xz以其优异的性能和压缩比[8]成为了不少开源软件(例如GNUcoreutils项目、[9]Debian系列系统deb包格式、openSUSE、[10]Fedora[11] 、Arch Linux、[12]Slackware、[13]FreeBSD、[14]Gentoo、[15]GNOME[16]以及TeX Live[17])的压缩方式之一,同时也可以是压缩Linux 内核的格式。[18] 2013年3月,kernel.org宣布使用xz作为发行内核源代码的默认格式。[19]

参见[编辑]

XZ

Xzilon

引用[编辑]

  1. ^GNU Coreutils files (页面存档备份,存于互联网档案馆)(See version 7.1 and newer files ending in .tar.xz
  2. ^Fedora 12: Features/XZRpmPayloads
  3. ^Archlinux News: Switching to xz compression for new packages
  4. ^XZ Utils Web site. [2011-03-18]. (原始内容存档于2015-11-10).
  5. ^GNU tar Web site: References
  6. ^Changelog for Tar 1.22
  7. ^7-Zip release history. [2011-03-18]. (原始内容存档于2011-05-06).
  8. ^Lasse Collin. A Quick Benchmark: Gzip vs. Bzip2 vs. LZMA. 2005-05-31 [2015-10-21]. (原始内容存档于2020-11-12).
  9. ^files, Coreutils(FTP), GNU, [2011-03-18], (原始内容存档于2011-05-10) (see version 7.1 and newer files ending in .tar.xz).
  10. ^openSUSE has moved off of LZMA to xz, News, openSUSE.
  11. ^XZ RPM payloads, Features(wiki) 12, Fedora.
  12. ^Switching to xz compression for new packages, News, Archlinux.
  13. ^Entry(FTP) (changelog) 13.0, Slackware, May 8, 2009.
  14. ^Stable(mailing list post), Free BSD, Jan 2011.
  15. ^Remove .lzma in favor of .xz portage snapshots, Dev(mailing list post) (RFC), Gentoo, [2016-02-07], (原始内容存档于2013-11-12).
  16. ^Important: Switch of GNOME tarball compression format, Devel(mailing list post), Gnome, Apr 2011.
  17. ^tex-archive/systems/texlive/tlnet/archive (directory), CTAN.
  18. ^xz embedded(Git), Tukaani.
  19. ^XZ by default and JSON. The Linux Kernel Archives. Linux Kernel Organization, Inc. 2013-03-11.

Xzilon Paint Protection

僅歸檔
  • shar英语shar
  • LBR英语LBR (file format)
  • BagIt英语BagIt
  • WAD英语Doom WAD
僅壓縮
  • lzip英语lzip
  • lzop英语lzop
  • SQ英语SQ (program)
  • compress英语compress
歸檔並壓縮
  • B1英语B1 (archive format)
  • cfs英语CFS (file format)
  • cpt英语Compact Pro
  • DGCA英语DGCA (computing)
  • .egg英语EGG (file format)
  • kgb英语KGB Archiver
  • MPQ英语MPQ
  • rzip英语rzip
  • sit英语StuffIt
  • SQX英语SQX
  • UDA英语PAQ
  • zoo英语Zoo (file format)
  • ZPAQ英语ZPAQ
軟體封裝和分发
  • Package (macOS)英语Package (macOS)
  • JAR
    • EAR英语EAR (file format)
文件封裝和分发
  • 比较英语Comparison of archive formats
  • 列表英语List of archive formats
取自“https://zh.wikipedia.org/w/index.php?title=Xz&oldid=64208835”