XZ

XZ
Förlängning .xz
MIME -typ application/x-xz
Signatur 0xFD, '7', 'z', 'X', 'Z', 0x00
Utvecklaren Tukaani-projektet
Senaste släppningen
Formattyp Datakomprimering
Innehåller tjära
öppet format ? Ja
Hemsida tukaani.org/xz/format.ht...
XZ Utils
Sorts filformat
Utvecklaren Tukaani-projektet
Första upplagan 2009 [2]
senaste versionen 5.2.5 (17 mars 2020 [3] ) ( 2020-03-17 )
stat Aktiva
Licens Allmän egendom , vissa delar under LGPL
Hemsida www.tukaani.org/xz/

XZ är ett  arkivcontainerformat som använder LZMA2 - komprimeringsalgoritmen och är utformat för att ersätta lzma-containerformatet. Liksom formaten gzip och bzip2 är det en enda filbehållare, så den används vanligtvis i kombination med tar -formatet .

Implementering

Implementeringen av xz-formatet är XZ Utils- paketet . Från och med release 5.0.0 har XZ Utils flyttat [4] till en licens för allmän egendom under LGPL , men vissa delar av projektet som lånats från andra projekt fortsätter att levereras under copyleft- villkor .

Användning

XZ-formatet har använts av GNU Coreutils sedan version 7.1. Från och med version 1.22 låter GNU tar dig automatiskt komprimera och dekomprimera tar-arkiv med xz, så att du kan arbeta med dem transparent (samma som tidigare implementerats för gzip och bzip2) [5] [6] . FreeBSDs standard tar-arkivering stöder transparent komprimering i xz från och med r191190 (17 april 2009). Från och med den 24 augusti 2015 inkluderar Apple fortfarande inte stöd för detta format i macOS , men det är möjligt att installera xz-paketet genom ett av macOS -pakethanteringssystemen , såsom MacPorts .

XZ används eller stöds för att komprimera OS-distributioner eller mjukvarupaket i Debian ( deb-format ), Fedora , [7] [8] ArchLinux , [9] FreeBSD [10] Gentoo , [11] GNOME- projekt . [12]

7-Zip-applikationen sedan version 9.04 beta stöder detta komprimeringsformat [13] .

Anteckningar

  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 > Arkiverad 6 juli 2015 på Wayback Machine 
  4. Lasse, Collin (04/13/2009), Sätt de intressanta delarna av XZ Utils till allmän egendom. , < http://git.tukaani.org/?p=xz.git;a=commit;h=02ddf09bc3079b3e17297729b9e43f14d407b8fc > 
  5. GNU tar-webbplats: Referenser . Hämtad 4 augusti 2009. Arkiverad från originalet 2 oktober 2008.
  6. Ändringslogg för Tar 1.22 . Hämtad 4 augusti 2009. Arkiverad från originalet 23 mars 2012.
  7. openSUSE:RPM suger - openSUSE . Hämtad 24 augusti 2016. Arkiverad från originalet 16 april 2022.
  8. Funktioner/XZRpmPayloads - FedoraProject . Hämtad 24 augusti 2016. Arkiverad från originalet 17 maj 2022.
  9. Arch Linux - Nyheter: Byter till xz-komprimering för nya paket . Hämtad 24 augusti 2016. Arkiverad från originalet 6 juli 2010.
  10. FreeBSD 8.2-RC2 tillgängligt . Hämtad 24 augusti 2016. Arkiverad från originalet 24 april 2016.
  11. Ta bort .lzma till förmån för .xz portage snapshots , Dev , Gentoo , < http://archives.gentoo.org/gentoo-dev/msg_7de1b57ce531fdf33d33b5b070006436.xml > Arkiverad 12 november den 201 . 
  12. Viktigt: Byt till GNOME tarball-komprimeringsformat , Devel , Gnome, apr 2011 , < https://mail.gnome.org/archives/devel-announce-list/2011-April/msg00008.html > Arkiverad 16 april 2022 på Wayback-maskin . 
  13. 7-Zip historik . Hämtad 4 december 2010. Arkiverad från originalet 12 maj 2006.