XZ

XZ
Rozšíření .xz
MIME typ aplikace/x-xz
Podpis 0xFD, '7', 'z', 'X', 'Z', 0x00
Vývojář Projekt Tukaani
Poslední vydání
Typ formátu komprese dat
Obsahuje dehet
otevřený formát ? Ano
webová stránka tukaani.org/xz/format.ht…
XZ Utils
Typ formát souboru
Vývojář Projekt Tukaani
První vydání 2009 [2]
Nejnovější verze 5.2.5 (17. března 2020 [3] ) ( 2020-03-17 )
Stát Aktivní
Licence Public domain , některé části pod LGPL
webová stránka www.tukaani.org/xz/

XZ je formát archivního  kontejneru, který používá kompresní algoritmus LZMA2 a je navržen tak, aby nahradil formát kontejneru lzma. Stejně jako formáty gzip a bzip2 je to jeden kontejner souborů, takže se obvykle používá ve spojení s formátem tar .

Implementace

Implementací formátu xz je balíček XZ Utils . Počínaje verzí 5.0.0 se XZ Utils přesunul [4] na veřejnou licenci pod LGPL , nicméně některé části projektu vypůjčené z jiných projektů jsou nadále dodávány za podmínek copyleftu .

Použití

Formát XZ používá GNU Coreutils od verze 7.1. Počínaje verzí 1.22 vám GNU tar umožňuje automaticky komprimovat a dekomprimovat archivy tar pomocí xz, což vám umožňuje pracovat s nimi transparentně (stejně jako dříve implementováno pro gzip a bzip2) [5] [6] . Standardní archivátor tar FreeBSD podporuje transparentní kompresi v xz od r191190 (17. dubna 2009). Od 24. srpna 2015 Apple stále nezahrnuje podporu tohoto formátu v macOS , ale je možné nainstalovat balíček xz prostřednictvím jednoho ze systémů pro správu balíčků macOS , jako je MacPorts .

XZ se používá nebo podporuje pro kompresi distribucí OS nebo softwarových balíků v Debianu ( formát deb ), Fedora , [7] [8] ArchLinux , [9] FreeBSD [10] Gentoo , [11] projektech GNOME . [12]

Aplikace 7-Zip od verze 9.04 beta podporuje tento formát komprese [13] .

Poznámky

  1. 1 2 3 4 5 https://tukaani.org/xz/format.html
  2. https://tukaani.org/xz/xz-file-format-1.0.0.txt
  3. XZ Utils Release Notes , Tukaaani , < http://git.tukaani.org/?p=xz.git;a=blob;f=NEWS;hb=HEAD > Archivováno 6. července 2015 na Wayback Machine 
  4. Lasse, Collin (04/13/2009), Dejte zajímavé části XZ Utils do veřejné domény. , < http://git.tukaani.org/?p=xz.git;a=commit;h=02ddf09bc3079b3e17297729b9e43f14d407b8fc > 
  5. Web GNU tar: Reference . Získáno 4. srpna 2009. Archivováno z originálu dne 2. října 2008.
  6. Protokol změn pro Tar 1.22 . Získáno 4. srpna 2009. Archivováno z originálu dne 23. března 2012.
  7. openSUSE:RPM je na hovno - openSUSE . Získáno 24. srpna 2016. Archivováno z originálu dne 16. dubna 2022.
  8. Funkce/XZRpmPayloads - FedoraProject . Získáno 24. srpna 2016. Archivováno z originálu 17. května 2022.
  9. Arch Linux - Novinky: Přechod na kompresi xz pro nové balíčky . Získáno 24. srpna 2016. Archivováno z originálu 6. července 2010.
  10. FreeBSD 8.2-RC2 k dispozici . Získáno 24. srpna 2016. Archivováno z originálu dne 24. dubna 2016.
  11. Odeberte .lzma ve prospěch .xz portage snapshotů , Dev , Gentoo , < http://archives.gentoo.org/gentoo-dev/msg_7de1b57ce531fdf33d33b5b070006436.xml > Archived the Wayback 1. listopadu 
  12. Důležité: Přepnutí formátu komprese tarballu GNOME , Devel , Gnome, duben 2011 , < https://mail.gnome.org/archives/devel-announce-list/2011-April/msg00008.html > Archivováno 16. dubna 2022 na Wayback Machine . 
  13. Historie 7 zipů . Získáno 4. prosince 2010. Archivováno z originálu 12. května 2006.