Это не официальный сайт wikipedia.org 01.01.2023

XZ — Википедия

XZ

(перенаправлено с «Xz»)

XZ — формат контейнера для архивов, использующий алгоритм сжатия LZMA2 и призванный заменить формат контейнера lzma. Как и форматы gzip и bzip2, он является контейнером для единственного файла, поэтому его обычно используют совместно с форматом tar.

XZ
Расширение .xz
MIME-тип application/x-xz
Сигнатура 0xFD, '7', 'z', 'X', 'Z', 0x00
Разработчик The Tukaani Project
Последний выпуск
Тип формата сжатие данных
Содержит tar
Открытый формат? да
Сайт tukaani.org/xz/format.ht…
XZ Utils
Тип формат файла
Разработчик The Tukaani Project
Первый выпуск 2009[2]
Последняя версия 5.4.1 (11 января 2022; 15 месяцев назад (2022-01-11))
Состояние Активная
Лицензия Общественное достояние, некоторые части под LGPL
Сайт tukaani.org/xz/

РеализацияПравить

Реализацией формата xz является пакет XZ Utils. Начиная с выпуска 5.0.0, XZ Utils перешёл[3] на лицензию общественное достояние c LGPL, однако некоторые позаимствованные из других проектов части проекта продолжают поставляться по условиям копилефт.

ИспользованиеПравить

Формат XZ используется GNU Coreutils начиная с версии 7.1. Начиная с версии 1.22 GNU tar позволяет автоматически сжимать и распаковывать архивы tar с помощью xz, обеспечивая прозрачную работу с ними (так же, как до этого было реализовано для gzip и bzip2)[4][5]. Стандартный архиватор tar операционной системы FreeBSD поддерживает прозрачное сжатие в xz, начиная с r191190 (17 апреля 2009). По состоянию на 24 августа 2015 года Apple всё ещё не включает поддержку данного формата в macOS, но возможна установка пакета xz через одну из систем управления пакетами для macOS, например MacPorts.

XZ используется или поддерживается для сжатия дистрибутивов ОС или пакетов с ПО в проектах Debian (формат deb), Fedora,[6][7] ArchLinux,[8] FreeBSD[9] Gentoo,[10] GNOME.[11]

Приложение 7-Zip с версии 9.04 бета поддерживает данный формат сжатия[12].

ПримечанияПравить

  1. The .xz file format
  2. https://tukaani.org/xz/xz-file-format-1.0.0.txt
  3. Lasse, Collin (13.04.2009), Put the interesting parts of XZ Utils into the public domain., <http://git.tukaani.org/?p=xz.git;a=commit;h=02ddf09bc3079b3e17297729b9e43f14d407b8fc> 
  4. GNU tar Web site: References  (неопр.). Дата обращения: 4 августа 2009. Архивировано 2 октября 2008 года.
  5. Changelog for Tar 1.22  (неопр.). Дата обращения: 4 августа 2009. Архивировано 23 марта 2012 года.
  6. openSUSE:RPM sucks - openSUSE  (неопр.). Дата обращения: 24 августа 2016. Архивировано 16 апреля 2022 года.
  7. Features/XZRpmPayloads - FedoraProject  (неопр.). Дата обращения: 24 августа 2016. Архивировано 17 мая 2022 года.
  8. Arch Linux - News: Switching to xz compression for new packages  (неопр.). Дата обращения: 24 августа 2016. Архивировано 6 июля 2010 года.
  9. FreeBSD 8.2-RC2 Available  (неопр.). Дата обращения: 24 августа 2016. Архивировано 24 апреля 2016 года.
  10. Remove .lzma in favor of .xz portage snapshots, Dev, Gentoo, <http://archives.gentoo.org/gentoo-dev/msg_7de1b57ce531fdf33d33b5b070006436.xml>  Архивная копия от 12 ноября 2013 на Wayback Machine.
  11. Important: Switch of GNOME tarball compression format, Devel, Gnome, Apr 2011, <https://mail.gnome.org/archives/devel-announce-list/2011-April/msg00008.html>  Архивная копия от 16 апреля 2022 на Wayback Machine.
  12. 7-Zip History  (неопр.). Дата обращения: 4 декабря 2010. Архивировано 12 мая 2006 года.