Suspaudimas

„XZ“ suspaudimo pamoka

„XZ“ suspaudimo pamoka
„Linux“ operacinėje sistemoje yra daugybė įmontuotų komandinės eilutės glaudinimo įrankių. XZ yra vienas iš populiariausių duomenų glaudinimo įrankių, kuris veikia kaip ir kiti standartiniai glaudinimo įrankiai, pvz., gzip, bzip2 ir kt. XZ komanda suspaudžia ir išpakuoja failą, kuris paminėtas komandoje su XZ. Jei faile nėra paminėtas failo pavadinimas XZ komanda tada nuskaito duomenis iš standartinės įvesties ir apdorojus duomenis, įrašykite duomenis į standartinę išvestį. XZ vienu metu gali suspausti arba išspausti vieną ar daugiau failų. Paprastai jis pašalina pradinį failą po suglaudinimo ir pašalina išspaustą failą po išspausdinimo. Naudodami kai kurias parinktis, galite laikyti ir suglaudintus, ir nesuspaustus failus. Kaip galite naudotis XZ Komanda, skirta suspausti ir išspausti failą, rodoma šioje pamokoje.

Paleiskite šią komandą norėdami sužinoti XZ komandą.

$ xz - pagalba

Pasirinkite keletą failų, kuriuos norite išbandyti xz komandą. Čia failai myDir aplankas yra naudojamas suspausti ir išspausti naudojant xz komandą. Bėk ls -l komanda parodyti failų sąrašą su išsamia informacija.

$ ls -l

Suspausti vieną failą

Bet kurį paprastą failą galite suspausti suteikdami failo pavadinimą xz komandą. Po suspaudimo, xz komanda ištrina pradinį failą. Čia, b1.sh failas yra suglaudintas ir sukurtas suspaustas failas pavadintas b1.sh.xz.

$ xz b1.sh
$ ls -l

Suspausti kelis failus

Galite suspausti kelis failus naudodami xz komandą atskiriant kiekvieną failą tarpu. Čia du suglaudinti failai, kilpa2.sh.xz ir myfile.txt.xz yra sukuriami ištrynus kilpa2.sh ir myfile.txt.

$ xz kilpa2.sh myfile.txt
$ ls -l

Suspausti failą išlaikant originalų failą

Jei norite išsaugoti originalų failą su suspaustu failu, tada paleiskite xz komanda su -k variantą. Čia, komentaras2.sh.xz failas sukuriamas nepašalinant komentaras3.sh failą.

$ xz -k komentaras3.sh
$ ls -l

Išspauskite failą

Kaip ir glaudinimas, kai išspausti bet kurį failą naudojant xz tada ištrinkite išspaustą failą

dekompresija.  Čia, b1.sh failas yra sukurtas išspausti b1.sh.xz failas. -d parinktis naudojama su xz komandą išspausti bet kokį suglaudintą failą.

$ xz -d b1.sh.xz
$ ls -l

Išspauskite failą laikydami suglaudintą failą

Jūs turite naudoti -k variantas su unxz komandą laikyti išspaustą failą su originaliu failu po išpakavimo. Paleidus šią komandą, kilpa2.sh.xz failas nebus pašalintas.

$ unxz -k kilpa2.sh.xz
$ ls -l

Suspausti kelis failus viename faile

Jei norite sukurti vieną suspaudimo failą keliems failams, turite naudoti -c variantą. Sukurs šią komandą naujas.xz suspaustas failas po suglaudinimo b1.sh ir PirmaJava.klasė failus.

$ xz -c b1.sh PirmojiJava.klasė> nauja.xz
$ ls -l

Gaukite informaciją apie suglaudintą failą

Galite gauti bet kurio suglaudinto failo informaciją naudodami -l variantą. Čia, naujas.xz failas sukurtas suglaudinant du failus. Ši informacija rodo, kad originalus abiejų failų dydis yra 604 baitai o po suspaudimo dydis yra 548 baitai.  Galite išspausti šį failą naudodami ankstesnes dekompresijos parinktis.

$ xz -l naujas.xz

Vienas iš pagrindinių apribojimų xz suspaudimo įrankis yra tai, kad jis gali suspausti tik failą. Negalite suspausti nė vieno aplanko naudodami xz. Šis įrankis taip pat negali būti naudojamas kuriant suglaudintą failą, apsaugotą slaptažodžiu. „Linux“ sistemoje yra kitų įrankių, skirtų suspaustam failui, apsaugotam slaptažodžiu, sukurti. Vienas jų yra rar pakuotė. Galite lengvai įdiegti bandomąją versiją rar paketą sistemoje „Linux“, kad būtų galima kurti ir atidaryti archyvinius failus. Pamoką galite perskaityti toliau rar paketą iš šios nuorodos.

Kaip įdiegti ir žaisti „Doom“ sistemoje „Linux“
Įvadas į Doom „Doom“ serija atsirado 90-aisiais, išleidus originalų „Doom“. Tai buvo tiesioginis hitas, o nuo to laiko žaidimų serija gavo daugybę apd...
„Vulkan“, skirta „Linux“ vartotojams
Kiekvienos naujos kartos grafikos plokštės matome, kaip žaidimų kūrėjai peržengia grafinės ištikimybės ribas ir artėja prie fotorealizmo. Nepaisant vi...
„OpenTTD“ ir „Simutrans“
Sukurti savo transporto modeliavimą gali būti smagu, atpalaiduojanti ir be galo viliojanti. Štai kodėl jūs turite įsitikinti, kad išbandėte kuo daugia...