Jifunze XZ (Zana ya Ukandamizaji wa Data Isiyopoteza) katika Linux kwa kutumia Mifano
xz ni kusudi jipya la jumla, matumizi ya ukandamizaji wa data ya mstari wa amri, sawa na gzip na bzip2. Inaweza kutumika kukandamiza au kupunguza faili kulingana na hali ya operesheni iliyochaguliwa. Inaauni umbizo mbalimbali ili kubana au kupunguza faili.
Kuchagua matumizi ya ukandamizaji itategemea hasa mambo mawili, kasi ya ukandamizaji na kiwango cha chombo fulani. Tofauti na wenzao, xz haitumiwi kwa kawaida lakini inatoa mbano bora zaidi.
Katika nakala hii, tutaelezea mifano kadhaa ya amri ya xz ya kukandamiza na kuweka faili kwenye Linux.
Jifunze Mifano ya Amri ya XZ katika Linux
Mfano rahisi zaidi wa kubana faili kwa xz ni kama ifuatavyo, kwa kutumia chaguo la -z
au --compress
.
$ ls -lh ClearOS-DVD-x86_64.iso $ xz ClearOS-DVD-x86_64.iso OR $ xz -z ClearOS-DVD-x86_64.iso
Ili kufinya faili, tumia chaguo la -d
au matumizi ya unxz kama inavyoonyeshwa.
$ xz -d ClearOS-DVD-x86_64.iso OR $ unxz ClearOS-DVD-x86_64.iso
Ili kuzuia kufuta faili za ingizo, tumia alama ya -k
kama ifuatavyo.
$ xz -k ClearOS-DVD-x86_64.iso
Uendeshaji ukishindwa, kwa mfano faili iliyobanwa yenye jina sawa ipo, unaweza kutumia chaguo la -f
kulazimisha mchakato huo.
$ xz -kf ClearOS-DVD-x86_64.iso
xz pia inasaidia viwango tofauti vya kuweka awali vya mbano (0 hadi 9, na chaguo-msingi kuwa 6). Unaweza pia kutumia lakabu kama vile --haraka
(lakini mbano angalau) kwa 0 au --bora
kwa 9 (mfinyazo wa polepole lakini wa juu zaidi). Unaweza kutaja kiwango cha mgandamizo kama katika mifano hapa chini.
$ xz -k -8 ClearOS-DVD-x86_64.iso $ xz -k --best ClearOS-DVD-x86_64.iso
Ikiwa una kiasi kidogo cha kumbukumbu ya mfumo, na unataka kubana faili kubwa, unaweza kutumia -memory=limit chaguo (ambapo kikomo kinaweza kuwa katika MB au asilimia ya RAM) kuweka kikomo cha matumizi ya kumbukumbu kwa mbano kama hufuata.
$ xz -k --best --memlimit-compress=10% ClearOS-DVD-x86_64.iso
Unaweza kuiendesha katika hali tulivu kwa kutumia chaguo la -q
au kuwezesha hali ya kitenzi kwa -v
alama kama inavyoonyeshwa.
$ xz -k -q ClearOS-DVD-x86_64.iso $ xz -k -qv ClearOS-DVD-x86_64.iso
Ifuatayo ni mfano wa kutumia matumizi ya uhifadhi wa tar na matumizi ya xz.
$ tar -cf - *.txt | xz -7 > txtfiles.tar.xz OR $tar -cJf txtfiles.tar.xz *.txt
Unaweza kupima uadilifu wa faili zilizobanwa kwa kutumia chaguo la -t na unaweza kutumia alama ya -l
kutazama taarifa kuhusu faili iliyobanwa.
$ xz -t txtfiles.tar.xz $ xz -l txtfiles.tar.xz
Kwa habari zaidi, angalia ukurasa wa man xz.
xz ni zana yenye nguvu na hadi sasa zana bora zaidi ya ukandamizaji kwa mifumo ya Linux. Katika makala hii, tuliangalia mifano kadhaa ya amri ya xz ya kukandamiza na kufuta faili. Tumia fomu ya maoni hapa chini kuuliza maswali au kushiriki mawazo yako kuhusu zana hii. Pia tuambie kuhusu zana ya kubana unayotumia.