Kako odpreti arhiv xz. Kako razpakirati datoteke v sistemih Linux, FreeBSD in MacOS. Programi za odpiranje ali pretvorbo datotek XZ

Če ste v računalnik namestili protivirusni program Lahko pregledati vse datoteke v vašem računalniku, pa tudi vsako datoteko posebej. Katero koli datoteko lahko pregledate tako, da z desno miškino tipko kliknete datoteko in izberete ustrezno možnost za skeniranje datoteke glede virusov.

Na tej sliki je na primer poudarjeno datoteka moja-datoteka.xz, potem morate z desno miškino tipko klikniti to datoteko in v meniju Datoteka izbrati možnost "skeniraj z AVG". Ko izberete to možnost, se bo AVG Antivirus odprl in pregledal datoteko za viruse.


Včasih lahko zaradi tega pride do napake nepravilna namestitev programske opreme, kar je lahko posledica težave, do katere je prišlo med postopkom namestitve. To lahko moti vaš operacijski sistem povežite datoteko XZ s pravilno programsko opremo, ki vpliva na t.i "povezave razširitev datotek".

Včasih preprosto ponovna namestitev 7-Zip lahko reši vašo težavo tako, da XZ pravilno povežete s 7-Zip. V drugih primerih lahko pride do težav s povezavami datotek slabo programiranje programske opreme razvijalec in morda se boste morali obrniti na razvijalca za nadaljnjo pomoč.


Nasvet: Poskusite posodobiti 7-Zip na najnovejšo različico, da zagotovite najnovejše popravke in posodobitve.


To se morda zdi preveč očitno, a pogosto Težavo morda povzroča sama datoteka XZ. Če ste prejeli datoteko v e-poštni prilogi ali jo prenesli s spletnega mesta in je bil postopek prenosa prekinjen (na primer izpad električne energije ali drug razlog), datoteka se lahko poškoduje. Če je mogoče, poskusite pridobiti novo kopijo datoteke XZ in jo znova odpreti.


Previdno: Poškodovana datoteka lahko povzroči stransko škodo prejšnje ali obstoječe zlonamerne programske opreme v vašem računalniku, zato je pomembno, da vaš računalnik ves čas uporablja posodobljen protivirusni program.


Če je vaša datoteka XZ povezane s strojno opremo vašega računalnika da odprete datoteko, ki jo morda potrebujete posodobite gonilnike naprav povezane s to opremo.

Ta problem običajno povezana z vrstami medijskih datotek, ki so odvisni od uspešnega odpiranja strojne opreme v računalniku, npr. zvočno kartico ali video kartico. Na primer, če poskušate odpreti zvočno datoteko, vendar je ne morete odpreti, boste morda morali posodobite gonilnike zvočne kartice.


Nasvet:Če ob poskusu odpiranja datoteke XZ prejmete Sporočilo o napaki datoteke .SYS, bi verjetno lahko bila težava povezane s poškodovanimi ali zastarelimi gonilniki naprav ki jih je treba posodobiti. Ta postopek lahko olajšate z uporabo programske opreme za posodobitev gonilnikov, kot je DriverDoc.


Če koraki ne rešijo težave in še vedno imate težave z odpiranjem datotek XZ, je to lahko posledica pomanjkanje razpoložljivih sistemskih virov. Nekatere različice datotek XZ lahko zahtevajo precejšnjo količino virov (npr. pomnilnik/RAM, procesorska moč), da se pravilno odprejo v vašem računalniku. Ta težava je precej pogosta, če uporabljate precej staro računalniško strojno opremo in hkrati precej novejši operacijski sistem.

Do te težave lahko pride, ko ima računalnik težave z dohajanjem naloge, ker lahko operacijski sistem (in druge storitve, ki se izvajajo v ozadju) porabijo preveč sredstev za odpiranje datoteke XZ. Preden odprete XZ Compressed Archive, poskusite zapreti vse aplikacije v računalniku. Sprostitev vseh razpoložljivih virov v vašem računalniku bo zagotovila najboljše pogoje za poskus odpiranja datoteke XZ.


Če ti opravili vse zgoraj opisane korake in se vaša datoteka XZ še vedno ne odpre, boste morda morali zagnati posodobitev opreme. V večini primerov, tudi pri uporabi starejših različic strojne opreme, lahko procesorska moč še vedno več kot zadostuje za večino uporabniških aplikacij (razen če opravljate veliko CPE-intenzivnega dela, kot je 3D upodabljanje, finančno/znanstveno modeliranje ali intenzivno multimedijsko delo). torej vaš računalnik verjetno nima dovolj pomnilnika(običajno imenovan "RAM" ali pomnilnik z naključnim dostopom), da izvede nalogo odpiranja datoteke.

Ali imate težave z odpiranjem datotek .XZ? Zbiramo informacije o formatih datotek in lahko vam pojasnimo, kaj so datoteke XZ. Poleg tega priporočamo programe, ki so najbolj primerni za odpiranje ali pretvorbo takih datotek.

Za kaj se uporablja format datoteke .XZ?

Pripona datoteke .xz spada v obliko in vrsto datoteke XZ Compressed Archive (.xz). XZ je ime brezplačnega algoritma za stiskanje podatkov, ki temelji na prejšnjem formatu LZMA, ki izvira iz projekta Tukaani (nekdanja distribucija GNU/Linux, ki temelji na Slackware). Tako kot LZMA je tudi XZ celoštevilski format in omogoča visoka kompresijska razmerja. XZ je tesno povezan z brezplačnim arhivarjem 7-Zip in javno dostopnim LZMA SDK.

Datoteka .xz je stisnjen arhiv v formatu XZ. Izvorno podporo za arhive XZ zagotavlja XZ Utils (prej LZMA Utils), ki je referenčna izvedba XZ za vrsto platform in operacijskih sistemov. Poleg tega v okolju Microsoft Windows format XZ podpira več brezplačnih in komercialnih arhivarjev.



XZ podpira samo stiskanje na ravni datoteke, zato se format pogosto uporablja v kombinaciji s TAR. V tem primeru se arhiv .tar ("tarball") uporablja za združevanje datotek in imenikov v eno samo datoteko, nato pa se taka datoteka stisne z metodo XZ ((.tar.xz ali .txz). Tako XZ kot TAR so pogostejši v operacijskih sistemih, podobnih Unixu, kot sta FreeBSD in GNU/Linux.

Programi za odpiranje ali pretvorbo datotek XZ

Datoteke XZ lahko odprete z naslednjimi programi: 

Dandanes zelo pogosto naletimo na arhivske datoteke in na vseh platformah: Windows, Mac ali Linux. To so lahko programi, varnostne kopije sistema ali baze podatkov ali preprosto arhiv datotek. Prav tako moramo pogosto ustvariti lastne arhive v Linuxu, da lahko prenesemo več datotek prijateljem ali naložimo v storitev gostovanja datotek. Programski paketi, izvorne kode in številne druge datoteke, ki se distribuirajo po internetu, se distribuirajo v obliki arhivov. Naučiti se arhivirati datoteke v Linuxu prek terminala je to morda potrebno, ko nimate dostopa do grafičnega vmesnika, ali pa bo sčasoma postalo bolj prijetno delo v terminalu.

V tem priročniku si želim podrobno ogledati pripomočke za arhiviranje v Linuxu; preučili bomo ne le najbolj priljubljen in univerzalen pripomoček - tar, temveč tudi druge manj znane in priljubljene algoritme stiskanja.

Pomembno je vedeti, da arhiviranje v Linuxu ni isto kot stiskanje datotek Linux. Arhiviranje je združevanje več majhnih datotek v eno z namenom udobnejšega naknadnega prenosa, shranjevanja, šifriranja ali stiskanja. Kot sem že rekel, arhiviranje izvajajo posebni pripomočki. Ne bomo se dotaknili arhiviranja datotek v grafičnem vmesniku, sami boste ugotovili, naša tema je terminal.

Najbolj priljubljen pripomoček za arhiviranje za Linux je tar. Uporablja se skoraj povsod, za arhiviranje virov, pakiranje paketov. Za stiskanje se uporabljajo drugi pripomočki, odvisno od algoritma stiskanja, na primer zip, bz, xz, lzma itd. Najprej se izvede arhiviranje, nato stiskanje z uporabo ločenih programov. Samodejni zagon nekaterih pripomočkov za stiskanje za novo ustvarjen arhiv je podprt v tar in drugih podobnih programih s posebnimi možnostmi.

Šifriranje je tudi uporabna funkcija arhiviranja. Zdaj pa si poglejmo, kateri pripomočki obstajajo za arhiviranje datotek Linuxa in kako jih uporabljati.

Tar

Tar je standardni pripomoček za arhiviranje datotek Linux. Postopoma je iz majhnega programa za arhiviranje prerasel v zmogljivo orodje, ki podpira številne možnosti arhiviranja in algoritme stiskanja. Program podpira veliko število parametrov. Oglejmo si sintakso in glavne parametre:

možnosti $tar f file_to_write /mapa_datoteke_za_arhiv

Zdaj pa si poglejmo glavne možnosti:

  • A- dodajte datoteko v arhiv
  • c- ustvarite arhiv v Linuxu
  • d- primerjajte arhivske datoteke in nepakirane datoteke v datotečnem sistemu
  • j- stisnite arhiv z Bzip
  • z- stisnite arhiv z Gzip
  • r- dodajanje datotek na konec arhiva
  • t- prikaz arhivske vsebine
  • u- posodobite arhiv glede na datotečni sistem
  • x- ekstrahirajte datoteke iz arhiva
  • v- prikaz podrobnih informacij o delovnem procesu
  • f- datoteka za snemanje arhiva
  • -C- razpakirajte v določeno mapo
  • --tračne komponente- zavrzite n podmap

Zdaj pa si poglejmo arhiviranje datotek v Linuxu. Če želite ustvariti arhiv, uporabite naslednji ukaz:

tar -cvf arhiv.tar.gz /pot/do/datotek

In za razpakiranje arhiva linux tar:

tar -xvf arhiv.tar.gz

Zelo enostavno si je zapomniti uporabo možnosti pakiranja c - C reate, in za razpakiranje - x- e X trakt.

Stisnjen arhiv je ustvarjen na povsem enak način, le z možnostjo -z, če je bilo uporabljeno šifriranje gizp, je uporabljena možnost -j:

tar -zcvf arhiv.tar.gz /pot/do/datotek

$ tar -zxvf arhiv.tar.gz

Na primer, poglejmo, kako arhivirati mapo v Linuxu:

tar -zcvf home.tar.gz ~/

Čeprav lahko naredimo drugače, dobimo enak arhiv, če najprej ustvarimo običajni arhiv s pomočjo tar-a in ga nato stisnemo s pripomočkom za stiskanje, le da tukaj dobimo več nadzora nad postopkom stiskanja:

gzip arhiv.tar

Stiskanje lahko tudi odstranite:

gunzip archive.tar.gz

Spodaj si bomo ogledali pripomočke za stiskanje.

Za dodajanje datoteke v arhiv uporabite:

tar -rvf arhiv.tar datoteka.txt

Za ekstrahiranje ene datoteke je sintaksa enaka:

tar -xvf arhiv.tar datoteka.txt

Izvlečete lahko več datotek z ujemanjem vzorca z uporabo parametra nadomestnega znaka, na primer ekstrahirajte vse datoteke php:

tar -xvf arhiv.tar --nadomestni znaki "*.php"

Privzeto lahko razpakirate arhiv linux tar v trenutno mapo z imenom arhiva; za razpakiranje v želeno mapo uporabite stikalo -C:

tar -xvf arhiv.tar -C /pot/do/dir

Ogledali smo si standardni pripomoček, zdaj pa si na kratko poglejmo njegove alternative. Ni jih veliko in večina jih je že zastarela.

Shar

Shar vam omogoča ustvarjanje samorazpakiranih arhivov. To je v bistvu lupinski skript in za razpakiranje potrebuje lupino Bash ali drugo združljivo lupino Bourne Shell. Shar ima več prednosti, vendar je tudi potencialno nevaren, saj je arhiv izvršljiva datoteka.

Možnosti skupne rabe:

  • -o- shrani arhiv v datoteko namesto standardnega izhoda
  • -l- omejite velikost izhodne datoteke
  • -L- omejite velikost izhodne datoteke in jo razdelite na dele
  • -n- ime arhiva ne bo vključeno v glavo
  • -a- omogočajo samodejno generiranje naslovov

Primeri uporabe shar za arhiviranje mape Linux:

Ustvarite arhiv shar:

shar file_name.extension > filename.shar

Razpakirajte arhiv shar:

Ar

ar je pripomoček za ustvarjanje in upravljanje arhivov. Uporablja se predvsem za arhiviranje statičnih knjižnic, vendar se lahko uporablja za ustvarjanje poljubnih arhivov. Prej se je precej pogosto uporabljal, vendar ga je izpodrinil pripomoček tar. Trenutno se uporablja samo za ustvarjanje in posodabljanje datotek statične knjižnice.

  • - d- odstranitev modulov iz arhiva
  • -m- premikanje članov v arhivu
  • -str- tiskanje določenih članov arhiva
  • -q- hitro dodajanje
  • -r- dodati člana v arhiv
  • -s- ustvarite arhivsko kazalo
  • -a- dodajte novo datoteko v obstoječi arhiv

Zdaj pa poglejmo primere uporabe. Ustvarimo statično knjižnico libmath.a iz objektnih datotek substraction.o in division.o:

ar cr libmath.a odštevanje.o deljenje.o

Zdaj pa ekstrahirajmo datoteke iz arhiva:

Na ta način lahko razpakirate katero koli statično knjižnico.

Cpio

cpio - pomeni Copy in and out (kopiraj vhod in izhod). To je še en standardni arhivar za Linux. Aktivno se uporablja v upravitelju paketov Red Hat, pa tudi za ustvarjanje initramfs. Arhiviranje v Linuxu za običajne datoteke s tem programom ni mogoče.

Možnosti pripomočkov:

  • -a- ponastavite čas, potreben za dostop do datotek po njihovem kopiranju
  • -A- dodaj datoteko
  • -d- po potrebi ustvarite imenike

Primer uporabe. Ustvarite arhiv cpio:

datoteka1.o datoteka2.o datoteka3.o

ls | cpio -ov > /path/to/output_folder/obj.cpio

Razpakirajte arhiv:

cpio-idv< /path/to folder/obj.cpio

Tudi arhiviranje mape linux se izvede samo.

Stiskanje arhivov v Linuxu

Pogledali smo, kako ustvariti arhiv v Linuxu. Zdaj pa se pogovorimo o stiskanju. Kot sem rekel, se za stiskanje uporabljajo posebni pripomočki. Oglejmo si na kratko nekaj izmed njih

Gzip

Najpogosteje uporabljen je Gzip. To je standardni pripomoček za stiskanje v Unixu/Linuxu. Za dekompresijo uporabite gunzip ali gzip -d Najprej si poglejmo sintakso:

datoteka z možnostmi $gzip

$ gunzip datoteka z možnostmi

Zdaj pa si poglejmo možnosti:

  • -c- izhodni arhiv na standardni izhod
  • -d- razpakirati
  • -f- na silo razpakirajte ali stisnite
  • -l- prikaz informacij o arhivu
  • -r- rekurzivno ponavljanje skozi imenike
  • -0 - minimalna stopnja stiskanja
  • -9 - največja stopnja stiskanja

Primere uporabe ste že videli v opisu pripomočka tar. Na primer, stisnimo datoteko:

gzip -c datoteka > arhiv.gz

Zdaj pa razpakirajmo:

gunzip -c arhiv.gz

Če želite stisniti mapo v Linuxu, jo boste morali najprej arhivirati z uporabo tar in šele nato stisniti arhivsko datoteko z uporabo gzip.

Bzip

bzip2 je še en alternativni pripomoček za stiskanje za Linux. Je učinkovitejši od gzipa, vendar je počasnejši. Za razpakiranje uporabite pripomoček bunzip2.

Ne bom opisoval možnosti bzip2, podobne so gzipu. Če želite ustvariti arhiv v Linuxu, uporabite:

Datoteka file.bz2 bo ustvarjena v trenutnem imeniku

Lzma

Nov in zelo učinkovit algoritem stiskanja. Tudi sintaksa in možnosti so podobne Gzipu. Za razpakiranje uporabite unlzma.

Xz

Še en zelo učinkovit algoritem stiskanja. Nazaj združljiv z Lzma. Tudi klicni parametri so podobni Gzipu.

Zip

Pripomoček za več platform za ustvarjanje stisnjenih arhivov zip. Izvedbe tega algoritma, združljive s sistemom Windows. Zip arhivi se zelo pogosto uporabljajo za izmenjavo datotek na internetu. S tem pripomočkom lahko stisnete obe datoteki in mapo linux.

Sintaksa pripomočka:

$ zip datoteke z možnostmi

$ razpakirajte arhiv možnosti

Možnosti pripomočkov:

  • -d izbriši datoteko iz arhiva
  • -r- rekurzivno prečkanje imenikov
  • -0 - samo arhiv, brez stiskanja
  • -9 - najboljše kompresijsko razmerje
  • -F- popravi datoteko zip
  • -e- šifriranje datotek

Če želite ustvariti arhiv Zip v Linuxu, uporabite.

Upamo, da smo vam pomagali rešiti težavo z datoteko XZ. Če ne veste, kje lahko prenesete aplikacijo z našega seznama, kliknite na povezavo (to je ime programa) – našli boste podrobnejše informacije o tem, kje lahko prenesete različico varne namestitve zahtevane aplikacije.

Obisk te strani vam bo pomagal odgovoriti na ta ali podobna vprašanja:

  • Kako odpreti datoteko s pripono XZ?
  • Kako pretvoriti datoteko XZ v drugo obliko?
  • Kaj je razširitev formata datoteke XZ?
  • Kateri programi podpirajo datoteko XZ?

Če po ogledu gradiva na tej strani še vedno niste prejeli zadovoljivega odgovora na katero od zgoraj predstavljenih vprašanj, to pomeni, da so tukaj predstavljeni podatki o datoteki XZ nepopolni. Kontaktirajte nas preko kontaktnega obrazca in napišite, katere informacije niste našli.

Kaj še lahko povzroča težave?

Razlogov, zakaj ne morete odpreti datoteke XZ, je lahko več (ne samo pomanjkanje ustrezne aplikacije).
Prvič- datoteka XZ je morda nepravilno povezana (nezdružljiva) z nameščeno aplikacijo za njeno podporo. V tem primeru morate to povezavo spremeniti sami. Če želite to narediti, z desno tipko miške kliknite datoteko XZ, ki jo želite urediti, kliknite možnost "Odpreti z" in nato s seznama izberite program, ki ste ga namestili. Po tem dejanju bi morale težave z odpiranjem datoteke XZ popolnoma izginiti.
Drugič- datoteka, ki jo želite odpreti, je morda preprosto poškodovana. V tem primeru bi bilo najbolje poiskati njeno novo različico ali jo ponovno prenesti iz istega vira (morda se iz nekega razloga v prejšnji seji prenos datoteke XZ ni končal in je ni bilo mogoče pravilno odpreti) .

Ali želite pomagati?

Če imate dodatne informacije o razširitvi datoteke XZ, vam bomo hvaležni, če jih delite z uporabniki našega spletnega mesta. Uporabite spodnji obrazec in nam pošljite svoje podatke o datoteki XZ.

Pred kratkim sem prenesel sliko sveže datoteke 8.2. Bil sem presenečen, ko sem videl, da je slika zapakirana v .xz. Še nikoli prej nisem slišal za to arhivsko obliko, izkazalo se je, da je XZ format stisnjenih podatkov, ki uporablja algoritem LZMA2 in je zasnovan tako, da nadomesti format LZMA. Tako kot formata gzip in bzip2 je vsebnik z eno datoteko, zato se običajno uporablja v povezavi s formatom tar.

Iz navade sem ga poskušal razpakirati z WinRarjem, na kar sem od njega prejel odgovor, da je arhiv pokvarjen ali da ni arhiv 🙁 žalostno!

Na internetu sem našel pripomoček DOS za razpakiranje takšnih arhivov, ga izdal sebi in ga objavil na svoji spletni strani, ker ... te stvari morate imeti pri roki)

Razpakiramo arhivsko datoteko, vržemo datoteko xz.exe v system32, razen če jo seveda želimo uporabljati mirno, brez vnosa celotne poti do nje.
Delo s pripomočkom je zelo preprosto, na primer razpakirajte svež distribucijski paket:

Xz -d u:\FreeBSD-8.2-RELEASE-amd64-dvd1.iso.xz

Ogledate si lahko tudi vse ukazne tipke:

C:\xz --help Uporaba: xz ... ... Stisnite ali razpakirajte DATOTEKE v formatu .xz. -z, --compress stiskalna moč -d, --decompress dekompresijska moč -t, --test preveri celovitost stisnjene datoteke -l, --list seznam informacij o datotekah.xz -k, --keep save (naredi ne izbriši) vhodne datoteke -f, --force prisilno prepisovanje izhodne datoteke in (de)stiskanje povezav -c, --stdout pisanje v standardni izhod in ne brisanje vhodnih datotek -0 ... -9 prednastavitev stiskanja; privzeto 6; uporabite kompresor *in* uporabite dekompresorski pomnilnik pred uporabo 7-9! -e, --extreme poskusite izboljšati kompresijsko razmerje z več procesorskega časa; ne vpliva na zahteve po pomnilniku dekompresorja -q, --quiet supress opozorila; podajte dvakrat, da preprečite napake -v, --verbose bodite podrobni; dvakrat določite za še podrobnejše poročanje -h, --help prikaži to kratko pomoč in izhod -H, --long-help prikaži podrobno pomoč (navedene so tudi napredne možnosti) -V, --version prikaži številko različice in izhod

No, kako je vse)
Uživajte v uporabi pripomočka!)