XZ Compression, waa qalab xogta xogta aan lumin

Ku saabsan cadaadiska XZ

Maqaalka soo socda waxaan ku eegi doonaa xz utility compression. Saaxiibkeed ayaa hore nooga sheegay iyada wakhti ka hor maqaal ku saabsan sida loo siib iyo unzip files gudaha ubuntu. Isticmaalka qalabkani wuxuu la mid yahay gzip iyo bzip2.

Waxaa loo isticmaali karaa zip ama fur faylasha iyadoo loo eegayo habka hawlgalka ee la doortay. Habka isku-buufinta faylalkani waa ku salaysan algorithm LZMA/ LZMA2. Algorithm-kani waxa uu bilaabay horumarinta dabayaaqadii 90-meeyadii. Waxa ay isticmaashaa nidaamka qaamuuska isku xidhka oo la mid ah LZ77.

Algorithm isku xirka LZ77 waxaa iska leh qoyska kombaresarada aan khasaaraha lahayn, sidoo kale loo yaqaan kombaresarada qoraalka. Waxaa loo yaqaan magacaas sababtoo ah kama tagaan macluumaadka faylka marka la cadaadiyo. Si ka duwan kombaresarada isticmaala algorithms sida khasaaray. Kuwani waxay meesha ka saarayaan macluumaadka qaarkood ee doonaya inay si weyn u dhimaan cabbirka faylka asalka ah. Tusaale ahaan tani waxay noqon kartaa jpeg, MP3, MPG, iwm.

Marka la barbardhigo "gz", "xz" wuxuu leeyahay a saamiga cadaadiska oo ka fiican iyo wakhtiga hoos u dhigista. Si kastaba ha ahaatee, marka aan isticmaalno goobaha isku-buuqa ee caadiga ah, waxay u baahan doontaa xasuus badan si loo kala saaro. Gzip wuxuu leeyahay isticmaalka xusuusta xoogaa ka hooseeya.

Faylasha .xz waxaa loo isticmaalaa in lagu cadaadiyo oo la kala saaro xogta, iyaga oo doonaya in lagu sameeyo wareejinta faylalka internetka ama kaydinta macluumaadka Hard Drive-yada ayaa qaata boos yar. Gabagabadii, haddii aan rabno cadaadi faylka si uu u qabsado inta ugu yar ee suurtogalka ah, waxaan haysanaa ikhtiyaarka aan ku cadaadin karno xz.

Sida loo isticmaalo cadaadiska XZ

Cadaadis

El tusaale ugu fudud Isku-buufinta faylka xz waa sida soo socota. Terminalka (Ctrl+Alt+T) waxaan ku qornaa:

Ku-buufinta faylka ee XZ

xz android-x86_64-7.1-r2.iso

Waxaad sidoo kale isticmaali kartaa -z ikhtiyaarka ah in la sameeyo cadaadis:

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

Amaradani waxay cadaadin doonaan faylka, laakiin waxay tirtiri doonaan faylka isha. Haa Ma raadineyno inaan tirtirno faylasha isha, waxaan isticmaali doonaa -k doorasho sida soo socota:

cadaadis xz -k si loo ixtiraamo isha xogta

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

Decompress

Si loo kala saaro faylka, waxaan awood u yeelan doonaa inaan isticmaalno -d doorasho:

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

Waxaan sidoo kale ku gaari karnaa mid la mid ah unxz doorasho:

unxz android-x86_64-7.1-r2.iso

xoog cadaadis

Haddii hawlgalku guuldareysto, tusaale ahaan haddii uu jiro kayd magac la mid ah, waxaanu isticmaali doonaa -f ikhtiyaarka ah in lagu qasbo habka:

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

Deji heerarka cadaadiska

Qalabkani waxa uu taageeraa heerar kala duwan oo hore loo dejiyay ee cadaadislaga bilaabo 0 ilaa 9. Qiimaha caadiga ah ee 6). sidoo kale waan awoodnaa isticmaal magacyo sida --dhakhsowaxay noqon doontaa mid degdeg ah, laakiin leh cadaadis yarSi loo dejiyo qiimaha 0 iyo - ugu fiican si loo dejiyo qiimaha 9 (cadaadis tartiib ah laakiin sarreeya). Tusaalooyinka qaarkood sida loo dejiyo heerarkan waa sida soo socota:

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

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

xaddid xusuusta

Haddii ay dhacdo in la haysto qadar yar oo ah xusuusta nidaamka oo aad rabto inaad ku cadaadiyo fayl weyn, waxaan yeelan doonaa suurtogalnimada isticmaalka ikhtiyaar -xusuus = xad (qiimaha xadku wuxuu noqon karaa MB ama boqolkiiba RAM) si loo dejiyo xadka isticmaalka xusuusta ee isku xidhka:

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

awood hab aamusan

Haddii aan xiisayneyno in aan ku fulino cadaadiska qaabka aamusnaanta, kaliya waa inaan ku darnaa -q ikhtiyaar. Waxaan sidoo kale awood u yeelan karnaa qaab hadal leh oo leh -v, sida ka muuqata soo socda:

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

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

Samee faylka tar.xz

Kuwa soo socdaa waa tusaalaha isticmaalka si loo helo a ku fayl garee kordhinta tar.xz.

samee doorashada tar.xz faylka 1

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

Si loo gaaro isla ujeedadaas, waxaan sidoo kale isticmaali karnaa:

Samee faylka tar.xz doorashada 2

tar -cJf txtfiles.tar.xz *.txt

Hubi daacadnimada faylasha la cufan

Waxaan tijaabin karnaa daacadnimada faylalka la cufay anagoo adeegsanayna the -t doorasho. Isticmaalka -l waxaan awood u yeelan doonaa inaan aragno macluumaadka ku saabsan fayl la cufan.

xz -t txtfiles.tar.xz

xz -l txtfiles.tar.xz

Nin XZ

Tani waa qalab fiican oo lagu cadaadiyo faylasha. Maqaalkan, waxaan kaga hadlaynaa oo kaliya dhowr tusaale oo ku saabsan siibka iyo furista. Si aad u hesho macluumaad dheeraad ah oo ku saabsan wax kasta oo aan samayn karno, waxaad aadi kartaa bogga nin xz.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.