Kaip atidaryti xz archyvą. Kaip išpakuoti failus Linux, FreeBSD ir MacOS. Programos, skirtos atidaryti arba konvertuoti XZ failus

Jei įdiegėte savo kompiuteryje antivirusinė programa Gali nuskaityti visus kompiuteryje esančius failus, taip pat kiekvieną failą atskirai. Galite nuskaityti bet kurį failą dešiniuoju pelės mygtuku spustelėdami failą ir pasirinkę atitinkamą failo virusų nuskaitymo parinktį.

Pavyzdžiui, šiame paveikslėlyje jis paryškintas failas mano-failas.xz, tada reikia dešiniuoju pelės mygtuku spustelėti šį failą ir failo meniu pasirinkti parinktį "nuskaityti su AVG". Pasirinkus šią parinktį, AVG Antivirus atsidarys ir nuskaitys failą, ar nėra virusų.


Kartais dėl to gali įvykti klaida neteisingas programinės įrangos įdiegimas, kuris gali atsirasti dėl diegimo proceso metu iškilusios problemos. Tai gali trukdyti jūsų operacinei sistemai susiekite savo XZ failą su tinkama taikomąja programine įranga, darantis įtaką vadinamajai „failų plėtinių asociacijos“.

Kartais paprasta iš naujo įdiegti 7-Zip gali išspręsti jūsų problemą tinkamai susieję XZ su 7-Zip. Kitais atvejais gali kilti problemų dėl failų susiejimo blogas programinės įrangos programavimas kūrėjas ir jums gali tekti susisiekti su kūrėju dėl tolesnės pagalbos.


Patarimas: Pabandykite atnaujinti 7-Zip į naujausią versiją, kad įsitikintumėte, jog turite naujausius pataisymus ir naujinimus.


Tai gali atrodyti pernelyg akivaizdu, bet dažnai Problemą gali sukelti pats XZ failas. Jei gavote failą el. pašto priedu arba atsisiuntėte jį iš svetainės ir atsisiuntimo procesas buvo nutrauktas (pvz., nutrūko elektra ar dėl kitos priežasties), failas gali būti sugadintas. Jei įmanoma, pabandykite gauti naują XZ failo kopiją ir bandykite atidaryti dar kartą.


Atsargiai: Sugadintas failas gali sukelti papildomos žalos ankstesnei arba esamai jūsų kompiuteryje esančiai kenkėjiškajai programai, todėl svarbu, kad jūsų kompiuteris būtų atnaujintas naudojant naujausią antivirusinę programą.


Jei jūsų failas yra XZ susijusi su jūsų kompiuterio aparatine įranga norėdami atidaryti failą, kurio jums gali prireikti atnaujinti įrenginių tvarkykles susijusi su šia įranga.

Ši problema dažniausiai siejami su medijos failų tipais, kurios priklauso nuo sėkmingo kompiuterio viduje esančios techninės įrangos atidarymo, pvz. garso arba vaizdo plokštė. Pavyzdžiui, jei bandote atidaryti garso failą, bet negalite jo atidaryti, gali prireikti atnaujinti garso plokštės tvarkykles.


Patarimas: Jei bandydami atidaryti XZ failą gaunate .SYS failo klaidos pranešimas, tikriausiai problema gali būti susijusi su sugadintomis arba pasenusiomis įrenginių tvarkyklėmis kuriuos reikia atnaujinti. Šį procesą galima palengvinti naudojant tvarkyklės naujinimo programinę įrangą, tokią kaip DriverDoc.


Jei veiksmai neišsprendžia problemos ir vis dar kyla problemų atidarant XZ failus, tai gali būti dėl to turimų sistemos išteklių trūkumas. Kai kurioms XZ failų versijoms gali prireikti daug išteklių (pvz., atminties / RAM, apdorojimo galios), kad jos būtų tinkamai atidarytos jūsų kompiuteryje. Ši problema yra gana dažna, jei naudojate gana seną kompiuterio aparatinę įrangą ir tuo pačiu daug naujesnę operacinę sistemą.

Ši problema gali kilti, kai kompiuteriui sunku atlikti užduotį, nes operacinė sistema (ir kitos fone veikiančios paslaugos) gali sunaudoja per daug išteklių, kad atidarytų XZ failą. Prieš atidarydami XZ suspaustą archyvą, pabandykite uždaryti visas savo kompiuteryje esančias programas. Atlaisvinus visus turimus išteklius kompiuteryje bus sudarytos geriausios sąlygos bandant atidaryti XZ failą.


Jei tu atliko visus aukščiau aprašytus veiksmus ir jūsų XZ failas vis tiek neatsidarys, gali tekti paleisti įrangos atnaujinimas. Daugeliu atvejų, net naudojant senesnes aparatinės įrangos versijas, apdorojimo galios vis tiek gali pakakti daugumai vartotojų programų (nebent dirbate daug procesoriaus reikalaujančio darbo, pvz., 3D atvaizdavimo, finansinio / mokslinio modeliavimo arba intensyvus daugialypės terpės darbas). Taigi, tikėtina, kad jūsų kompiuteryje nėra pakankamai atminties(paprastai vadinama „RAM“ arba laisvosios kreipties atmintimi), kad atliktų failo atidarymo užduotį.

Ar kyla problemų atidarant .XZ failus? Renkame informaciją apie failų formatus ir galime paaiškinti, kas yra XZ failai. Be to, rekomenduojame programas, kurios labiausiai tinka atidaryti ar konvertuoti tokius failus.

Kam naudojamas .XZ failo formatas?

Failo plėtinys .xz priklauso XZ Compressed Archive (.xz) failo formatui ir tipui. XZ yra nemokamo duomenų glaudinimo algoritmo, pagrįsto ankstesniu LZMA formatu, pavadinimas, kilęs iš The Tukaani Project (buvusio Slackware pagrindu sukurto GNU/Linux platinimo). Kaip ir LZMA, XZ yra sveikųjų skaičių formatas ir leidžia pasiekti aukštą suspaudimo laipsnį. XZ yra glaudžiai susijęs su nemokamu archyvu 7-Zip ir viešuoju domenu LZMA SDK.

.xz failas yra suglaudintas XZ formato archyvas. Vietinį XZ archyvų palaikymą teikia XZ Utils (anksčiau LZMA Utils), kuris yra pamatinis XZ diegimas įvairioms platformoms ir OS. Be to, Microsoft Windows aplinkoje XZ formatą palaiko keli nemokami ir komerciniai archyvatoriai.



XZ palaiko tik failo lygio glaudinimą, todėl formatas dažnai naudojamas kartu su TAR. Šiuo atveju failams ir katalogams sujungti į vieną failą naudojamas .tar archyvas ("tarball"), po kurio toks failas suglaudinamas naudojant XZ metodą ((.tar.xz arba .txz). Tiek XZ, tiek TAR yra labiau paplitę Unix panašiose operacinėse sistemose, tokiose kaip FreeBSD ir GNU/Linux.

Programos, skirtos atidaryti arba konvertuoti XZ failus

XZ failus galite atidaryti naudodami šias programas: 

Šiomis dienomis su archyviniais failais susiduriame labai dažnai ir visose platformose: Windows, Mac ar Linux. Tai gali būti programos, sistemos ar duomenų bazės atsarginės kopijos arba tiesiog failų archyvas. Taip pat dažnai turime sukurti savo archyvus sistemoje „Linux“, kad galėtume perkelti kelis failus draugams arba įkelti į failų prieglobos paslaugą. Programinės įrangos paketai, šaltinio kodai ir daugelis kitų internete platinamų failų yra platinami archyvų pavidalu. Labai svarbu išmokti archyvuoti failus Linux sistemoje per terminalą; jums to gali prireikti, kai neturite prieigos prie grafinės sąsajos arba laikui bėgant dirbti terminale bus tiesiog maloniau.

Šiame vadove noriu išsamiai pažvelgti į archyvavimo programas Linux sistemoje; apžvelgsime ne tik populiariausią ir universaliausią priemonę - tar, bet ir kitus mažiau žinomus ir populiarius glaudinimo algoritmus.

Svarbu pažymėti, kad archyvavimas Linux sistemoje nėra tas pats, kas Linux failų glaudinimas. Archyvavimas – tai kelių mažų failų sujungimas į vieną, kad vėliau būtų patogiau perkelti, saugoti, šifruoti ar suspausti. Kaip jau sakiau, archyvavimą atlieka specialios komunalinės paslaugos. Failų archyvavimo grafinėje sąsajoje neliesime, juos išsiaiškinsite patys, mūsų tema – terminalas.

Populiariausia Linux archyvavimo priemonė yra tar. Jis naudojamas beveik visur, šaltiniams archyvuoti, pakuoti pakuotes. Suspaudimui naudojamos kitos komunalinės programos, priklausomai nuo glaudinimo algoritmo, pvz., zip, bz, xz, lzma ir tt Pirmiausia atliekamas archyvavimas, tada suspaudimas, naudojant atskiras programas. Automatinis kai kurių naujai sukurto archyvo glaudinimo paslaugų paleidimas palaikomas tar ir kitose panašiose programose naudojant specialias parinktis.

Šifravimas taip pat yra naudinga archyvavimo funkcija. Bet dabar pažiūrėkime, kokios yra komunalinės paslaugos, kurias galima naudoti archyvuojant Linux failus ir kaip jas naudoti.

Degutas

„Tar“ yra standartinė „Linux“ failų archyvavimo programa. Palaipsniui ji iš nedidelės archyvavimo programos išaugo į galingą įrankį, palaikantį daugybę archyvavimo parinkčių ir glaudinimo algoritmų. Programa palaiko daugybę parametrų. Pažvelkime į jo sintaksę ir pagrindinius parametrus:

$tar parinktys f failas_įrašymas /folder_files_for_archive

Dabar pažvelkime į pagrindines parinktis:

  • A- pridėti failą į archyvą
  • c- sukurti archyvą Linux
  • d- palyginti archyvo failus ir išpakuotus failus failų sistemoje
  • j- suspausti archyvą naudojant Bzip
  • z- suspausti archyvą naudojant Gzip
  • r- pridėkite failus prie archyvo pabaigos
  • t- rodyti archyvo turinį
  • u- atnaujinti archyvą, susijusį su failų sistema
  • x- Išskleiskite failus iš archyvo
  • v- parodyti išsamią informaciją apie darbo procesą
  • f- archyvo įrašymo failas
  • -C- išpakuokite į nurodytą aplanką
  • --juostiniai komponentai- atmesti n poaplankius

Dabar pažvelkime į failų archyvavimą Linux sistemoje. Norėdami sukurti archyvą, naudokite šią komandą:

tar -cvf archyvas.tar.gz /path/to/files

Ir norėdami išpakuoti „Linux tar“ archyvą:

tar -xvf archyvas.tar.gz

Labai lengva atsiminti naudoti pakavimo parinktį c - C pavalgyti, o išpakavimui – x-e X traktas.

Suspaustas archyvas sukuriamas lygiai taip pat, tik naudojant -z parinktį, tai yra, jei buvo naudojamas gizp šifravimas; jei reikia bzip, tada naudojama parinktis -j:

tar -zcvf archyvas.tar.gz /path/to/files

$ tar -zxvf archyvas.tar.gz

Pavyzdžiui, pažiūrėkime, kaip archyvuoti aplanką Linux:

tar -zcvf home.tar.gz ~/

Nors galime tai padaryti kitaip, tą patį archyvą gauname, jei pirmiausia sukursime įprastą archyvą naudodami tar, o tada suglaudinsime jį naudodami glaudinimo įrankį, tik čia daugiau valdome glaudinimo procesą:

gzip archyvas.tar

Taip pat galite pašalinti suspaudimą:

gunzip archyvas.tar.gz

Toliau apžvelgsime suspaudimo programas.

Norėdami pridėti failą į archyvą, naudokite:

tar -rvf archyvas.tar failas.txt

Norėdami išgauti vieną failą, sintaksė yra tokia pati:

tar -xvf archyvas.tar failas.txt

Galite išskleisti kelis failus suderindami šabloną naudodami pakaitos simbolio parametrą, pavyzdžiui, išskleisti visus php failus:

tar -xvf archyvas.tar --pakaitos simboliai "*.php"

Pagal numatytuosius nustatymus galite išpakuoti „Linux tar“ archyvą į dabartinį aplanką su archyvo pavadinimu; norėdami išpakuoti į norimą aplanką, naudokite jungiklį -C:

tar -xvf archyvas.tar -C /kelias/į/vad

Mes pažvelgėme į standartinį įrankį, dabar trumpai pažvelkime į jo alternatyvas. Jų nėra daug, o dauguma jau pasenę.

Šaras

„Shar“ leidžia kurti savaiminio išskleidimo archyvus. Tai iš esmės yra apvalkalo scenarijus ir norint išpakuoti reikia „Bash“ ar kito suderinamo „Bourne Shell“ apvalkalo. „Shar“ turi keletą privalumų, tačiau jis taip pat gali būti nesaugus, nes archyvas yra vykdomasis failas.

Bendrinimo parinktys:

  • -o- Išsaugokite archyvą faile, o ne standartinėje išvestyje
  • -l- apriboti išvesties failo dydį
  • -L- apriboti išvesties failo dydį ir padalinti jį į dalis
  • -n- archyvo pavadinimas nebus įtrauktas į antraštę
  • -a- leisti automatiškai generuoti pavadinimus

„Shar“ naudojimo pavyzdžiai archyvuoti „Linux“ aplanką:

Sukurkite bendrąjį archyvą:

shar failo_vardas.plėtinys > failo pavadinimas.shar

Išpakuokite bendrinimo archyvą:

Ar

ar yra archyvų kūrimo ir tvarkymo įrankis. Daugiausia naudojama statinių bibliotekų archyvavimui, bet gali būti naudojama bet kokiems archyvams kurti. Anksčiau buvo naudojamas gana dažnai, tačiau jį išstūmė tara. Šiuo metu naudojamas tik statinių bibliotekos failų kūrimui ir atnaujinimui.

  • -d- pašalinti modulius iš archyvo
  • -m- narių perkėlimas archyve
  • -p- spausdinti konkrečius archyvo narius
  • -q- greitas papildymas
  • -r- įtraukti narį į archyvą
  • -s- sukurti archyvo rodyklę
  • -a- pridėti naują failą prie esamo archyvo

Dabar pažvelkime į naudojimo pavyzdžius. Sukurkime statinę biblioteką libmath.a iš objektų failų subtraction.o ir divizija.o:

ar cr libmath.a atimtis.o padalijimas.o

Dabar ištraukime failus iš archyvo:

Tokiu būdu galite išpakuoti bet kokią statinę biblioteką.

Cpio

cpio – reiškia Kopijuoti ir išvesti (kopijuoti įvestis ir išvestis). Tai dar vienas standartinis „Linux“ archyvavimo įrenginys. Aktyviai naudojamas „Red Hat“ paketų tvarkyklėje, taip pat kuriant initramfs. „Linux“ įprastų failų archyvavimas naudojant šią programą netaikomas.

Naudojimo parinktys:

  • -a- iš naujo nustatykite laiką, kurio reikia norint pasiekti failus po jų nukopijavimo
  • -A- Pridėti failą
  • -d- jei reikia, sukurti katalogus

Naudojimo pavyzdys. Sukurkite cpio archyvą:

failas1.o failas2.o failas3.o

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

Išpakuokite archyvą:

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

„Linux“ aplanko archyvavimas taip pat atliekamas automatiškai.

Archyvų glaudinimas Linux sistemoje

Pažiūrėjome, kaip sukurti archyvą Linux sistemoje. Dabar pakalbėkime apie suspaudimą. Kaip jau sakiau, suspaudimui naudojamos specialios komunalinės paslaugos. Trumpai pažvelkime į keletą iš jų

Gzip

Dažniausiai naudojamas Gzip. Tai standartinė Unix/Linux glaudinimo priemonė. Dekompresijai naudokite gunzip arba gzip -d Pirmiausia pažiūrėkime į jo sintaksę:

$gzip parinkčių failas

$ gunzip parinkčių failas

Dabar pažvelkime į parinktis:

  • -c- išvesties archyvas į standartinę išvestį
  • -d- išpakuokite
  • -f- jėga išpakuokite arba suspauskite
  • -l- rodyti informaciją apie archyvą
  • -r- rekursyviai kartoti per katalogus
  • -0 - minimalus suspaudimo lygis
  • -9 - maksimalus suspaudimo lygis

Naudojimo pavyzdžius jau matėte taros naudingumo aprašyme. Pavyzdžiui, suglaudinkime failą:

gzip -c failas > archyvas.gz

Dabar išpakuojame:

gunzip -c archyvas.gz

Tačiau norėdami suspausti aplanką Linux sistemoje, pirmiausia turėsite jį archyvuoti naudodami tar, o tik tada suspausti archyvo failą naudodami gzip.

Bzip

bzip2 yra dar viena alternatyvi „Linux“ glaudinimo programa. Jis yra efektyvesnis nei gzip, bet yra lėtesnis. Norėdami išpakuoti, naudokite „bunzip2“ įrankį.

Bzip2 parinkčių neaprašysiu, jos panašios į gzip. Norėdami sukurti archyvą „Linux“, naudokite:

Failas failas.bz2 bus sukurtas dabartiniame kataloge

Lzma

Naujas ir labai efektyvus suspaudimo algoritmas. Sintaksė ir parinktys taip pat panašios į Gzip. Išpakavimui naudokite unlzma.

Xz

Kitas labai efektyvus suspaudimo algoritmas. Atgal suderinama su Lzma. Skambinimo parametrai taip pat panašūs į Gzip.

Zip

Kelių platformų įrankis, skirtas suspaustiems ZIP archyvams kurti. Su „Windows“ suderinami šio algoritmo įgyvendinimai. Zip archyvai labai dažnai naudojami keičiantis failais internete. Naudodami šią priemonę galite suspausti abu failus ir suspausti Linux aplanką.

Naudingumo sintaksė:

$ zip parinkčių failai

$ išpakavimo parinkčių archyvas

Naudojimo parinktys:

  • -d ištrinti failą iš archyvo
  • -r- rekursyviai pereiti katalogus
  • -0 - tik archyvas, be glaudinimo
  • -9 - geriausias suspaudimo laipsnis
  • -F- pataisyti zip failą
  • -e- užšifruoti failus

Norėdami sukurti ZIP archyvą sistemoje Linux, naudokite.

Tikimės, kad padėjome jums išspręsti XZ failo problemą. Jei nežinote, kur galite atsisiųsti programą iš mūsų sąrašo, spustelėkite nuorodą (tai yra programos pavadinimas) – rasite išsamesnę informaciją, kur atsisiųsti reikiamos programos saugaus diegimo versiją.

Apsilankymas šiame puslapyje turėtų padėti konkrečiai atsakyti į šiuos ar panašius klausimus:

  • Kaip atidaryti failą su XZ plėtiniu?
  • Kaip konvertuoti XZ failą į kitą formatą?
  • Kas yra XZ failo formato plėtinys?
  • Kokios programos palaiko XZ failą?

Jei peržiūrėję medžiagą šiame puslapyje vis tiek negavote patenkinamo atsakymo į vieną iš aukščiau pateiktų klausimų, tai reiškia, kad čia pateikta informacija apie XZ failą yra neišsami. Susisiekite su mumis naudodami kontaktinę formą ir parašykite, kokios informacijos neradote.

Kas dar gali sukelti problemų?

Gali būti ir daugiau priežasčių, kodėl negalite atidaryti XZ failo (ne tik tinkamos programos trūkumas).
Pirmiausia- XZ failas gali būti neteisingai susietas (nesuderinamas) su įdiegta programa, kuri ją palaiko. Tokiu atveju šį ryšį turite pakeisti patys. Norėdami tai padaryti, dešiniuoju pelės mygtuku spustelėkite norimą redaguoti XZ failą, spustelėkite parinktį "Atidaryti su" tada sąraše pasirinkite įdiegtą programą. Po šio veiksmo XZ failo atidarymo problemos turėtų visiškai išnykti.
Antra- failas, kurį norite atidaryti, gali būti tiesiog sugadintas. Tokiu atveju geriausia būtų rasti naują jo versiją arba vėl atsisiųsti iš to paties šaltinio (galbūt dėl ​​kokių nors priežasčių ankstesnėje sesijoje XZ failo atsisiuntimas nebuvo baigtas ir jo nepavyko tinkamai atidaryti) .

Ar norite padėti?

Jei turite papildomos informacijos apie XZ failo plėtinį, būtume dėkingi, jei pasidalintumėte ja su mūsų svetainės naudotojais. Naudokite toliau pateiktą formą ir atsiųskite mums savo informaciją apie XZ failą.

Neseniai atsisiunčiau šviežio 8.2 failo vaizdą, nustebau, kai pamačiau, kad vaizdas supakuotas į .xz, apie tokį archyvo formatą dar nebuvau girdėjęs, pasirodo XZ yra suspaustų duomenų formatas, kuris naudoja LZMA2 algoritmą ir skirtas pakeisti LZMA formatą. Kaip ir gzip ir bzip2 formatai, tai yra vieno failo talpykla, todėl dažniausiai naudojamas kartu su tar formatu.

Iš įpročio pabandžiau išpakuoti su WinRar, į ką sulaukiau jo atsakymo, kad archyvas sugedęs, arba ne archyvas 🙁 liūdna!

Internete radau DOS programą, skirtą tokių archyvų išpakavimui, nutekinau ją sau ir paskelbiau savo svetainėje, nes... Jūs turite turėti šiuos dalykus po ranka)

Išpakuojame archyvinį failą, metame xz.exe failą į system32, nebent, žinoma, norime juo naudotis ramiai, neįvesdami viso kelio iki jo.
Darbas su programa yra labai paprastas, pavyzdžiui, išpakuokite naują platinimo paketą:

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

Taip pat galite peržiūrėti visus komandų klavišus:

C:\xz --help Naudojimas: xz ... ... Suspausti arba išskleisti FAILUS .xz formatu. -z, --suspausti suspaudimo stiprumas -d, --išskleisti dekompresijos stiprumą -t, --bandyti patikrinti suspausto failo vientisumą -l, --sąrašas sąrašo informacija apie failus.xz -k, --keep save (padaryti neištrinti) įvesties failai -f, --priverstinis priverstinis išvesties failo perrašymas ir nuorodų (iš)glaudinimas -c, --stdout įrašyti į standartinę išvestį ir neištrinti įvesties failų -0 ... -9 glaudinimo išankstinis nustatymas; numatytasis 6; naudokite kompresorių *ir* naudokite dekompresoriaus atmintį prieš naudodami 7-9! -e, --extreme pabandykite pagerinti suspaudimo laipsnį naudodami daugiau procesoriaus laiko; neturi įtakos dekompresoriaus atminties reikalavimams -q, --quiet slopinti įspėjimus; nurodykite du kartus, kad nuslėptumėte klaidas -v, --verbose be verbose; du kartus nurodykite dar detalesnes ataskaitas -h, --help rodyti šią trumpą žinyną ir išeiti -H, --long-help rodyti išsamią žinyną (taip pat išvardytos išplėstinės parinktys) -V, --version rodyti versijos numerį ir išeiti

Na, kaip viskas)
Mėgaukitės naudojimusi programa!)