XZ

XZ
Laajennus .xz
MIME -tyyppinen sovellus/x-xz
Allekirjoitus 0xFD, '7', 'z', 'X', 'Z', 0x00
Kehittäjä Tukaani-projekti
Viimeisin julkaisu
Muototyyppi tietojen pakkaus
Sisältää terva
avoin muoto ? Joo
Verkkosivusto tukaani.org/xz/format.ht…
XZ Utils
Tyyppi tiedosto muoto
Kehittäjä Tukaani-projekti
Ensimmäinen painos 2009 [2]
uusin versio 5.2.5 (17. maaliskuuta 2020 [3] ) ( 17.3.2020 )
Osavaltio Aktiivinen
Lisenssi Public domain , jotkin osat LGPL :n alaisina
Verkkosivusto www.tukaani.org/xz/

XZ on arkistosäilömuoto , joka käyttää  LZMA2 - pakkausalgoritmia ja on suunniteltu korvaamaan lzma-säilömuoto . Kuten gzip- ja bzip2 -muodot , se on yksi tiedostosäiliö, joten sitä käytetään yleensä yhdessä tar -muodon kanssa .

Toteutus

Xz-muodon toteutus on XZ Utils -paketti . Julkaisusta 5.0.0 alkaen XZ Utils on siirtynyt [4] LGPL -lisenssin alaisena julkiseen lisenssiin , mutta jotkin toisista projekteista lainatut projektin osat toimitetaan edelleen copyleft -ehdoilla .

Käyttö

GNU Coreutils on käyttänyt XZ-muotoa versiosta 7.1 lähtien. Versiosta 1.22 alkaen GNU tar mahdollistaa tar-arkitojen automaattisen pakkaamisen ja purkamisen xz:llä, jolloin voit työskennellä niiden kanssa läpinäkyvästi (sama kuin aiemmin toteutettiin gzip:lle ja bzip2:lle) [5] [6] . FreeBSD:n tavallinen tar-arkistointiohjelma tukee läpinäkyvää pakkausta xz:ssä r191190:stä alkaen (17. huhtikuuta 2009). 24. elokuuta 2015 lähtien Apple ei edelleenkään sisällyttänyt tukea tälle muodolle macOS :ssä , mutta xz-paketti on mahdollista asentaa jonkin macOS- paketinhallintajärjestelmän , kuten MacPortsin , kautta .

XZ:tä käytetään tai tuetaan käyttöjärjestelmän jakelujen tai ohjelmistopakettien pakkaamiseen Debianissa ( deb-muoto ), Fedorassa , [7] [8] ArchLinuxissa , [9] FreeBSD :ssä [10] Gentoossa , [11] GNOME -projekteissa . [12]

7-Zip-sovellus versiosta 9.04 beeta lähtien tukee tätä pakkausmuotoa [13] .

Muistiinpanot

  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 > Arkistoitu 6. heinäkuuta 2015 Wayback Machinessa 
  4. Lasse, Collin (04/13/2009), Laita XZ Utilsin mielenkiintoiset osat julkisuuteen. , < http://git.tukaani.org/?p=xz.git;a=commit;h=02ddf09bc3079b3e17297729b9e43f14d407b8fc > 
  5. GNU tar -verkkosivusto: Viitteet . Haettu 4. elokuuta 2009. Arkistoitu alkuperäisestä 2. lokakuuta 2008.
  6. Tar 1.22:n muutosloki . Haettu 4. elokuuta 2009. Arkistoitu alkuperäisestä 23. maaliskuuta 2012.
  7. openSUSE:RPM on perseestä - openSUSE . Haettu 24. elokuuta 2016. Arkistoitu alkuperäisestä 16. huhtikuuta 2022.
  8. Ominaisuudet/XZRpmPayloads - FedoraProject . Haettu 24. elokuuta 2016. Arkistoitu alkuperäisestä 17. toukokuuta 2022.
  9. Arch Linux - Uutiset: Siirtyminen xz-pakkaukseen uusille paketeille . Haettu 24. elokuuta 2016. Arkistoitu alkuperäisestä 6. heinäkuuta 2010.
  10. FreeBSD 8.2-RC2 saatavilla . Haettu 24. elokuuta 2016. Arkistoitu alkuperäisestä 24. huhtikuuta 2016.
  11. Poista .lzma .xz portage snapshotsin hyväksi , Dev , Gentoo , < http://archives.gentoo.org/gentoo-dev/msg_7de1b57ce531fdf33d33b5b070006436.xml > Arkistoitu 13. marraskuuta Wa20 Backissa . 
  12. Tärkeää: GNOME-tarball-pakkausmuodon vaihto , Devel , Gnome, huhtikuu 2011 , < https://mail.gnome.org/archives/devel-announce-list/2011-April/msg00008.html > Arkistoitu 16. huhtikuuta 2022 klo. Wayback Machine . 
  13. 7-zip-historia . Haettu 4. joulukuuta 2010. Arkistoitu alkuperäisestä 12. toukokuuta 2006.