Kompresija

XZ saspiešanas apmācība

XZ saspiešanas apmācība
Linux operētājsistēmā ir pieejami daudzi iebūvēti komandrindas saspiešanas rīki. XZ ir viens no populārākajiem datu saspiešanas rīkiem, kas darbojas tāpat kā citi standarta saspiešanas rīki, piemēram, gzip, bzip2 utt. XZ komanda saspiež un atspiež failu, kas minēts komandā ar XZ. Ja failā nav minēts kāds faila nosaukums XZ komanda pēc tam komanda nolasa datus no standarta ievades un pēc datu apstrādes ierakstiet datus standarta izvadē. XZ var saspiest vai atspiest vienu vai vairākus failus vienlaikus. Parasti tas noņem sākotnējo failu pēc saspiešanas un noņem saspiestu failu pēc saspiešanas. Izmantojot dažas opcijas, jūs varat saglabāt gan saspiestus, gan nesaspiestus failus. Kā jūs varat izmantot XZ Komanda faila saspiešanai un dekompresēšanai ir parādīta šajā apmācībā.

Palaidiet šo komandu, lai uzzinātu XZ komandu.

$ xz --palīdzība

Atlasiet dažus failus, kurus vēlaties pārbaudīt xz komandu. Šeit faili myDir mapi izmanto saspiešanai un dekompresēšanai ar xz komandu. Palaist ls -l komandu, lai parādītu failu sarakstu ar detalizētu informāciju.

$ ls -l

Saspiest vienu failu

Jebkuru vienkāršu failu var saspiest, piešķirot faila nosaukumu ar xz komandu. Pēc saspiešanas, xz komanda izdzēš sākotnējo failu. Šeit, b1.sh fails tiek saspiests un izveidots saspiests fails ar nosaukumu b1.sh.xz.

$ xz b1.sh
$ ls -l

Saspiest vairākus failus

Varat saspiest vairākus failus, izmantojot xz komandu, atdalot katru failu ar atstarpi. Lūk, divi saspiesti faili, cilpa2.sh.xz un myfile.txt.xz tiek izveidoti pēc dzēšanas cilpa2.sh un myfile.txt.

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

Saspiest failu, saglabājot oriģinālo failu

Ja vēlaties saglabāt oriģinālo failu ar saspiestu failu, palaidiet xz komandu ar -k opcija. Šeit, komentārs2.sh.xz fails tiek izveidots, nenoņemot komentārs3.sh failu.

$ xz -k komentārs3.sh
$ ls -l

Atspiest failu

Tāpat kā saspiešana, kad tiek atspiests jebkurš fails ar xz pēc tam izdzēsiet saspiestu failu pēc

dekompresija.  Šeit, b1.sh fails tiek izveidots pēc dekompresēšanas b1.sh.xz fails. -d opcija tiek izmantota ar xz komandu saspiest jebkuru saspiestu failu.

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

Atspiest failu, saglabājot saspiestu failu

Jums ir jāizmanto -k opcija ar unxz komandu pēc dekompresijas saglabāt atspiestu failu ar oriģinālo failu. Pēc šādas komandas izpildīšanas, cilpa2.sh.xz fails netiks noņemts.

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

Saspiest vairākus failus vienā failā

Ja vēlaties izveidot vienu saspiešanas failu vairākiem failiem, jums tas jāizmanto -c opcija. Tiks izveidota šāda komanda jauns.xz saspiests fails pēc saspiešanas b1.sh un PirmkārtJava.klasē failus.

$ xz -c b1.sh PirmaisJava.klase> jauna.xz
$ ls -l

Iegūt informāciju par saspiestu failu

Informāciju par jebkuru saspiestu failu var iegūt, izmantojot -l opcija. Šeit, jauns.xz fails tiek izveidots, saspiežot divus failus. Šī informācija parāda, ka abu failu sākotnējais lielums ir 604 baiti un pēc saspiešanas izmērs ir 548 baiti.  Šo failu var dekompresēt, izmantojot iepriekšējās dekompresijas opcijas.

$ xz -l jauns.xz

Viens no galvenajiem xz saspiešanas rīks ir tas, ka tas var saspiest tikai failu. Izmantojot, nevar saspiest nevienu mapi xz. Šo rīku nevar izmantot arī, lai izveidotu saspiestu failu, kas aizsargāts ar paroli. Linux ir arī citi rīki, lai izveidotu saspiestu failu, kas aizsargāts ar paroli. Viens no tiem ir rar iepakojums. Jūs varat viegli instalēt rar paketi operētājsistēmā Linux, lai izveidotu un atvērtu arhīva failus. Jūs varat izlasīt apmācību vietnē rar no šīs saites.

Labākās spēles, ko spēlēt ar rokas izsekošanu
Oculus Quest nesen iepazīstināja ar lielisku ideju par rokas izsekošanu bez kontrolieriem. Ar arvien lielāku spēļu un aktivitāšu skaitu, kas atbalsta ...
Kā parādīt OSD pārklājumu pilnekrāna Linux lietotnēs un spēlēs
Spēlējot pilnekrāna spēles vai lietojot lietotnes bez atrautības pilnekrāna režīmā, jūs varat izslēgt no attiecīgās sistēmas informācijas, kas redzama...
Top 5 spēļu tveršanas kartes
Mēs visi esam redzējuši un mīlējuši straumēšanas spēles pakalpojumā YouTube. PewDiePie, Jakesepticye un Markiplier ir tikai daži no labākajiem spēlētā...