Muchinyorwa chinotevera tichaenda kutarisa kune xz compression utility. Mumwe waanoshanda naye akatiudza nezvake imwe nguva yapfuura mune chinyorwa nezve ma zip uye unzip mafaera muUbuntu. Iko kushandiswa kweichi chishandiso kwakafanana ne gzip uye bzip2.
Inogona kushandiswa compress kana decompress mafaera zvinoenderana nesarudzo yekushandisa yakasarudzwa. Iyo yekumanikidza nzira inoshandiswa neaya mafaera ndeye zvichibva pane algorithm ye LZMA/ LZMA2. Iyi algorithm yakatanga kuvandudzwa mukupera kwema90. Inoshandisa compression duramazwi chirongwa chakafanana neLZ77.
Iyo LZ77 yekumanikidza algorithm ndeyemhuri ye isina kurasikirwa compressors, inozivikanwa zvakare semavara compressors. Ivo vanozivikanwa nezita iro nekuti havaregedze ruzivo kubva kufaira kana vachirimanikidza. Kusiyana nema compressors anoshandisa algorithms yerudzi kurasikirwa. Izvi zvinosiya rumwe ruzivo ruchitsvaga kudzikisa zvakanyanya saizi yeiyo yekutanga faira. Muenzaniso weizvi ungave jpeg, MP3, MPG, nezvimwe.
Kuenzaniswa ne "gz" mafaera, "xz" ine zvirinani compression ratio uye ipfupi kuora nguva. Nekudaro, kana isu tikashandisa default compression marongero, zvinoda imwe memory kuti decompress. Gzip ine yakaderera kushandisa ndangariro.
Mafaira .xz anoshandiswa kutsikisa uye kudzikisira dhata, kuitira kuti kuchinjirwa kwemafaira pamusoro peInternet kana kuchengetwa kweruzivo pamadhiraivhi akaoma kunotora zvishoma. Mukupedzisa, kana tichida dzvanya faira rinotarisa kutora nzvimbo diki sezvinobvira, isu tine sarudzo yekuimanikidza ne xz.
Mashandisiro ekushandisa XZ kumanikidza
Compress
El yakapusa muenzaniso compression yefaira ine xz ndeinotevera. Mune terminal (Ctrl + Alt + T) tinonyora:
xz android-x86_64-7.1-r2.iso
Iwe unogona zvakare kushandisa iyo -z sarudzo yekuita compression:
xz -z android-x86_64-7.1-r2.iso
Iyi mirairo inomanikidza iyo faira, asi ichadzima sosi faira. Ehe isu hatitsvage kudzima sosi mafaira, isu tinoshandisa iyo -k sarudzo zvinotevera:
xz -k android-x86_64-7.1-r2.iso
Unzip
Kuti decompress faira, isu tichakwanisa kushandisa iyo -d sarudzo:
xz -d android-x86_64-7.1-r2.iso
Isu tinogona zvakare kuwana zvakafanana neiyo sarudzo unxz:
unxz android-x86_64-7.1-r2.iso
Kumanikidza kumanikidza
Kana oparesheni ikakundikana, semuenzaniso kana paine faira rakamanikidzwa rine zita rimwe chete, isu tinoshandisa iyo -f Sarudzo yekumanikidza maitiro:
xz -kf android-x86_64-7.1-r2.iso
Gadza kumanikidza mazinga
Ichi chishandiso chinotsigira akasiyana preset mazinga ekumanikidza (0 kusvika 9. Nekukosha kwekukosha kwe6). Tichakwanisawo shandisa ma aliases as –fast (ichave ichikurumidza, asi iine kushomeka kushomakuseta se kukosha 0 uye –zvakanakisa kuseta se kukosha 9 (kunonoka asi kukwidziridzwa kwepamusoro). Mimwe mienzaniso yekumisikidza aya matanho ndeaya anotevera:
xz -k -8 android-x86_64-7.1-r2.iso xz -k --best android-x86_64-7.1-r2.iso
Kukanganisa ndangariro
Mukana wekuve nediki diki yehurongwa ndangariro uye kuda kumanikidza hombe faira, isu tichava nemukana wekushandisa iyo -yeuko sarudzo = muganho (iyo muganho kukosha kunogona kuve muMB kana sepesenti ye RAM) kumisikidza ndangariro yekushandisa muganho wekumanikidza:
xz -k --best --memlimit-compress=10% android-x86_64-7.1-r2.iso
Bvumira chinyararire modhi
Kana isu tichifarira kuita kumanikidza mune chinyararire mode, isu tinongofanirwa kuwedzera iyo -q Sarudzo. Isu tinogona zvakare kugonesa iyo verbose modhi ne -v, sezvazvinoratidzwa mune zvinotevera:
xz -k -q android-x86_64-7.1-r2.iso xz -k -qv android-x86_64-7.1-r2.iso
Gadzira faira tar.xz
Unotevera muenzaniso wekushandisa kuwana faira ine yekuwedzera tar.xz.
tar -cf - *.txt | xz -7 > txtfiles.tar.xz
Kuti tiwane kuguma kumwe chete, tinogona zvakare kushandisa:
tar -cJf txtfiles.tar.xz *.txt
Tarisa kuvimbika kwemafaira akatsimbirirwa
Tinogona kuyedza kuvimbika kwemafaira akatsimbirirwa tichishandisa iyo -t Sarudzo. Uchishandisa -l tinogona kuona ruzivo nezve yakadzvanywa faira.
xz -t txtfiles.tar.xz xz -l txtfiles.tar.xz
Ichi chishandiso chakanaka chekumanikidza mafaera. Muchikamu chino, isu tinongotarisa mimwe mienzaniso yekumanikidza uye kuodza moyo. Kuti uwane rumwe ruzivo nezve zvese zvatingaite, unogona kuenda kune iyo peji murume xz.