Indlela yokusebenzisa "bzip2" Ukunciphisa iifayile

Into enye oyaziyo ngayo ngeLuxu kukuba kukho ezininzi ezininzi. Kukho amakhulu emisebenzi yeLuxux, kunye neendawo ezininzi zeedesktop, ii-suites ezininzi zeofisi, iipakethi kunye neepakethi zomsindo.

Omnye ummandla apho iLuxux inikezela iindidi xa kufikeleleka kwiinkcazo.

Abasebenzisi beWindows baya kukwazi ukuba iifayile ye zip kwaye ke "i- zip " kunye ne " unzip " imiyalelo iza kusetyenziswa ukucwangcisa nokudibanisa iifayile kwifom ye "zip".

Enye indlela yokucwangcisa iifayile kukusebenzisa umyalelo we "gzip" kwaye udibanise ifayile nge "gz" ukunweba ungasebenzisa umyalelo we "gunzip".

Kule khokelo, ndiza kukubonisa omnye umyalelo oqiniweyo othi "bzip2".

Kutheni usebenzise & # 34; bzip2 & # 34; Ngaphezulu kwe # #; gzip & # 34;

Umyalelo we "gzip" usebenzisa indlela yokunyanzelisa i-LZ77. I-"bzip2" ithuluzi lokunyanzelisa lisebenzisa "Burrows-Wheeler" i-algorithm.

Ngoko yintoni na indlela omele uyisebenzise ukuyinyanzela ifayile?

Ukuba u tyelela eli phepha uza kubona ukuba zombini iindlela zokuxinwa ziye zahambelana nxamnye.

Uvavanyo luqhuba umyalelo ngamnye usebenzisa izicwangciso zokunciphisa ngokuzenzekelayo kwaye uya kubona ukuba "umyalelo we" bzip2 "uphuma phezulu xa kufike ekunciphiseni i-filesize.

Nangona kunjalo, ukuba ukhangele ixesha elithathayo ukunyanzelisa i fayile kuthatha ixesha elide ukwenza njalo.

Kubalulekile ukukhomba ikholamu yesithathu kwitshati ebizwa ngokuthi "lzmash". Oku kulingana nokusebenzisa umyalelo we "gzip" kunye nenqanaba lokunciphisa elibhekiselwe ku- "-9" okanye ukulibeka ngesiNgesi, "uninzi oluxinzelelweyo".

Umyalelo we "lzmash" uthatha ixesha elide ngaphezu komyalelo we "gzip" ngokungagqibekanga kodwa ifayile iyancitshiswa kakhulu kwaye incinci kune "bzip2" efanayo. Kuyafaneleka ukuba uqaphele ukuba kuthatha ixesha elincinane ukwenza njalo.

Ngoko ke, isigqibo sakho siya kuba sininzi kangakanani ukuba ufuna ukucinezela iifayile kunye nokuba uzimisele kangakanani ukulinda ukuba kwenzeke.

Ngandlela-thile, umyalelo we "gzip" ungcono nakwiimeko zombini.

Ukucindezela amaFayile usebenzisa & # 34; bzip2 & # 34;

Ukucima ifayile usebenzisa ifomati ye "bzip2" isebenze umyalelo olandelayo:

bzip2 lefayile

Ifayile iya kutyinwa kwaye ngoku iyakwandisa ".bz2".

"I-bzip2" iya kuhlala izama kwaye icinezele ifayile nokuba ngaba ifayile ikhudlwana ngenxa yoko. Oku kuya kwenzeka xa ucinezela ifayile esele ixineke.

Ukuba uzama ukunyanzelisa ifayili eya kubangela ukuba ifayile ifane negama elifana nefayili ecinezelekileyo kwaye ikhona iphutha.

Umzekelo, ukuba unayo ifayile ebizwa ngokuba yi "fayile1" kwaye ifolda isele ifayile ebizwa ngokuthi "file1.bz2" emva kokusebenzisa umyalelo we "bzip" uza kubona oku kulandelayo:

bzip2: Ifayile yefayili yefayili1.bz2 sele ikhona

Indlela yeDecompress Files

Kukho iindlela ezininzi ezahlukileyo zokudambisa iifayile ezinokwandiswa kwe "bz2".

Ungasebenzisa umyalelo we "bzip2" ngale ndlela:

bzip2 -d filename.bz2

Oku kuya kutshabalalisa ifayile kwaye kususwe isandiso "bz2".

Ukuba ngokukrexeza i fayili kunokubangela ukuba ifayile ifakwe igama elifanayo liza kubona le mpazamo elandelayo:

bzip2: Ifayile yefayile yefayile isivele ikhona

Indlela ecacileyo yokukhupha iifayile kunye ne "bz2" isandiso kukusebenzisa umyalelo we "bunzip2". Ngalo myalelo awudingi ukucacisa nayiphi na isitshixo njengoko kuboniswe ngezantsi:

bunzip2 filename.bz2

Umyalelo we "bunzip2" uhamba ngokufanayo ngendlela efanayo ne "bzip2" ngomyalelo wokutshintshela (-d).

Umyalelo we "bunzip2" unokukhipha nayiphi na ifayili evumelekileyo ephoxisiwe usebenzisa "bzip" okanye "bzip2". Kuye kunye neefayile eziqhelekileyo zokudambisa iifayile ziyakwazi kwakhona ukudibanisa iifayile zeetayitile eziye zanyanzeliswa ngokusebenzisa umyalelo we "bzip2".

Iifayile ezifakiweyo ze-tar ezixinyiwe usebenzisa umyalelo we "bzip2" ziza kwandisa ".tbz2". Xa udibanisa le fayile usebenzisa umyalelo we "bunzip2" igama lefayile liba "igama lefayile".

Ukuba unayo ifayile evumelekileyo eneenkcenkceshe kunye ne "bzip2" kodwa inokongezwa okwehlukile kunokuba "bzip2" iya kucacisa ifayile kodwa iya kwongeza ".out" isongezelelo ekupheleni kwefayili. Umzekelo "i-myfile.myf" iya kuba "i-myfile.out".

Indlela Yokuxhobisa Iifayile Ukuxinezeleka

Ukuba ufuna "bzip2" umyalelo wokunciphisa ifayile kungakhathaliseki ukuba ifayile kunye ne "bz2" isandiso sele ikhona kwaye ungasebenzisa umyalelo olandelayo:

bzip2 -f yam ifayile

Ukuba unayo ifayile ebizwa ngokuthi "ifayile" kunye nomnye obizwa ngokuthi "myfile.bz2" kwaye i fayile "myfile.bz2" iya kubhalwa xa "i-myfile" icinezelwe.

Indlela yokugcina iifayile zombini

Ukuba ufuna ukugcina ifayile oyicinezelayo kunye nefayile ecindezelweyo unokusebenzisa umyalelo olandelayo:

bzip2 -k ifayile

Oku kuza kugcina ifayile "yefayile" kodwa iya kuyenza idibanise kwaye yenze ifayile "myfile.bz2".

Ungasebenzisa kwakhona inkinobho ye-minus k (-k) kunye nomyalelo we "bunzip2" ukugcina ifayile efakelweyo kunye nefayili engaxinzekanga ngenkathi udibanisa ifayile.

Uvavanyo Uqinisekiso lwe-A & # 34; bz2 & # 34; Ifayile

Unokuvavanya ukuba ngaba ifayile ixinyiwe kunye ne "bzip2" yokunyanzela ukusetyenziswa ngokusebenzisa umyalelo olandelayo:

bzip2 -t filename.bz2

Ukuba ifayili yifayile efanelekileyo ke akukho mveliso iza kubuyiselwa kodwa ukuba ifayile ayifanelekile uya kufumana umyalezo uthi njalo.

Sebenzisa iMemori encinane xa Uxineka iiFayile

Ukuba umyalelo we "bzip2" usebenzisa ezininzi izixhobo ngenkqubela ifayile unokunciphisa impembelo ngokucacisa ukutshintsha kwe-minus (-s) ngolu hlobo lulandelayo:

bzip2 -s filename.bz2

Qaphela ukuba kuthatha ixesha elide ukunyanzelisa ifayile usebenzisa lo tshintshi.

Fumana i ngcaciso engakumbi xa uCompressing Files

Ngokungagqibekanga xa uqhuba imiyalelo ye "bzip2" okanye "bunzip2" awufumani nayiphi na imveliso kwaye ifayile entsha ibonakala nje.

Ukuba ufuna ukwazi into eyenzekayo xa ucindezela okanye udibanisa ifayile unokufumana umkhiqizo we-verbose ngaphezulu ngokucacisa ukutshintsha kwe-minus v (-v) ngokulandelayo:

bzip2 -v lefayile igama

Imveliso iya kubonakala ngolu hlobo lulandelayo:

Igama lefayile: 1.172: 1 6.872 ibitshi / byte 14.66% igcinwe 50341 ngo-42961 ngaphandle

Iingxenye ezibalulekileyo ipesenti egcinwe, ubungakanani benkxaso kunye nobukhulu bemveliso.

Ukufumana iiFayile eziBhukileyo

Ukuba unefayile ephukileyo "bz2" ke inkqubo yokwenza uvavanyo ukuzama ukubuyisela idatha ilandelayo:

bzip2 fumana i-filename.bz2