Ukuminyaniswa kwe-XZ, ithuluzi lokuncipha kwedatha elilahlekayo

Mayelana ne-XZ compression

Esihlokweni esilandelayo sizobheka okusetshenziswayo kokucindezelwa kwe-xz. Osebenza naye wasitshela ngaye esikhathini esithile esidlule esihlokweni mayelana indlela yokufaka uziphu nokuvula amafayela ku-Ubuntu. Ukusetshenziswa kwaleli thuluzi kufana ne- gzip ne- bzip2.

Ingasetshenziselwa cindezela noma ucindezele amafayela ngokuya ngemodi yokusebenza ekhethiwe. Indlela yokuminyanisa esetshenziswa yilawa mafayela ngu ngokususelwa ku-algorithm ye- I-LZMA/ LZMA2. Le algorithm yaqala ukwenziwa ngasekupheleni kweminyaka yama-90s. Isebenzisa uhlelo lwesichazamazwi sokucindezela olufana ne-LZ77.

I-LZ77 compression algorithm eyomndeni we ama-compressors angalahleki, eyaziwa nangokuthi ama-compressors wombhalo. Baziwa ngalelo gama ngoba abalushiyi ulwazi kusuka kufayela lapho belicindezela. Ngokungafani nama-compressors asebenzisa ama-algorithms ohlobo okulahlekayo. Lokhu kushiya eminye imininingwane efuna ukunciphisa kakhulu usayizi wefayela loqobo. Isibonelo salokhu kungaba yi-jpeg, MP3, MPG, njll.

Uma kuqhathaniswa namafayela "gz", i- "xz" ine- isilinganiso sokucindezelwa okungcono nesikhathi esifushane sokuncipha. Kodwa-ke, lapho sisebenzisa izilungiselelo zokucindezela okuzenzakalelayo, kuzodinga imemori ethe xaxa ukuqeda amandla. I-Gzip isebenzisa imemori ephansi ngandlela thile.

Amafayela we-.xz asetshenziselwa ukucindezela nokudicilela phansi idatha, ukuze ukudluliswa kwamafayela nge-Intanethi noma ukugcinwa kwemininingwane kuma-hard drive kuthathe kancane. Ekuphetheni, uma sifuna cindezela ifayela elibheke ukuthatha isikhala esincane ngangokunokwenzeka, sinenketho yokuyicindezela nge-xz.

Ungayisebenzisa kanjani i-XZ compression

Cindezela

El isibonelo esilula Ukucindezela ifayili nge-xz kume kanje. Esigungwini (Ctrl + Alt + T) sibhala:

Ukuminyaniswa kwefayela ne-XZ

xz android-x86_64-7.1-r2.iso

Ungasebenzisa futhi i- -z inketho yokwenza ukucindezela:

xz -z android-x86_64-7.1-r2.iso

Le miyalo izocindezela ifayela, kepha izosusa ifayela lomthombo. Yebo asifuni ukususa amafayela womthombo, sizosebenzisa i- -k inketho Ngokulandelayo:

compression xz -k ukuhlonipha umthombo wedatha

xz -k android-x86_64-7.1-r2.iso

Unzip

Ukwehlisa ifayili, sizokwazi ukusebenzisa ifayela le- -d inketho:

xz -d android-x86_64-7.1-r2.iso

Singazuza okufanayo nge inketho unxz:

unxz android-x86_64-7.1-r2.iso

Cindezela ukucindezelwa

Uma umsebenzi wehluleka, ngokwesibonelo uma kukhona ifayili elicindezelwe elinegama elifanayo, sizosebenzisa i- -f inketho yokuphoqa inqubo:

xz -kf android-x86_64-7.1-r2.iso

Setha amazinga okucindezelwa

Leli thuluzi lisekela amazinga ahlukene asethiwe wokucindezelwa (0 kuye ku-9. Ngenani elizenzakalelayo le-6). Sizokwazi futhi sebenzisa iziteketiso njengoba –kushesha (kuzoshesha, kepha ngokucindezela okuncaneukusetha njengenani 0 futhi –ngcono kakhulu ukusetha njengenani 9 (ukucindezela okuhamba kancane kepha okuphezulu). Ezinye izibonelo zendlela yokusetha la mazinga yilezi ezilandelayo:

xz -k -8 android-x86_64-7.1-r2.iso

xz -k --best android-x86_64-7.1-r2.iso

Ikhawulela inkumbulo

Uma kwenzeka unenani elincane lememori yohlelo futhi ufuna ukucindezela ifayela elikhulu, sizoba nethuba lokusebenzisa i- -inketho yokukhumbula = umkhawulo (inani lomkhawulo lingaba ku-MB noma njengephesenti le-RAMukusetha umkhawulo wokusetshenziswa kwememori kokucindezelwa:

xz -k --best --memlimit-compress=10% android-x86_64-7.1-r2.iso

Nika amandla imodi yokuthula

Uma sinentshisekelo yokwenza ukucindezela ngemodi yokuthula, kuzofanele sengeze kuphela -q inketho. Singavumela futhi i- imodi ye-verbose nge -v, njengoba kukhonjisiwe kokulandelayo:

xz -k -q android-x86_64-7.1-r2.iso

xz -k -qv android-x86_64-7.1-r2.iso

Dala ifayela le-tar.xz

Okulandelayo yisibonelo sokusetshenziswa ukuthola ifayela le- ifayela nge-extension tar.xz.

dala inketho yefayela le-tar.xz 1

tar -cf - *.txt | xz -7 > txtfiles.tar.xz

Ukufeza le njongo efanayo, singasebenzisa futhi:

Dala inketho yefayela le-tar.xz 2

tar -cJf txtfiles.tar.xz *.txt

Bheka ubuqotho bamafayela acindezelwe

Singavivinya ubuqotho bamafayela acindezelwe sisebenzisa ifayela le- -t inketho. Usebenzisa -l singabona imininingwane mayelana nefayela elicindezelwe.

xz -t txtfiles.tar.xz

xz -l txtfiles.tar.xz

Indoda XZ

Leli ithuluzi elihle lokucindezela amafayela. Kulesi sihloko, sibheka kuphela izibonelo ezithile zokucindezela nokucindezela. Ukuthola eminye imininingwane ngakho konke esingakwenza, ungaya ekhasini indoda xz.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.