Bawo ni Lati lo "bzip2" Lati Awọn faili Papọ

Ohun kan ti o mọ gbogbo nipa Lainos ni wipe o wa ọpọlọpọ awọn orisirisi. Ọpọlọpọ awọn pinpin awọn pinpin Linux, pẹlu ọpọlọpọ awọn ayika tabili, awọn ọfiisi ọfiisi ọpọtọ, awọn eya aworan ati awopọ awọn ohun.

Aaye miiran ti Lainos pese orisirisi ni nigba ti o ba wa si awọn faili kika.

Awọn olumulo Windows yoo ti mọ ohun ti faili zip kan jẹ Nitorina nitorina awọn aṣẹ " zip " ati " unzip " yoo ṣee lo lati compress ati ki o pin awọn faili ni ipo "zip".

Ona miiran fun awọn faili compressing ni lati lo "gzip" aṣẹ ati lati ṣawari faili pẹlu kan "gz" itẹsiwaju ti o le lo awọn "gunzip" aṣẹ.

Ninu itọsọna yii, emi yoo fi ọpa miiran ti a npe ni "bzip2" han ọ.

Idi ti Lo & # 34; bzip2 & # 34; Oju & # 34; gzip & # 34 ;?

Awọn aṣẹ "gzip" nlo ọna kika titẹ LZ77. Awọn "bzip2" asọku ọpa nlo awọn "Burrows-Wheeler" algorithm.

Nitorina ọna wo ni o yẹ ki o lo lati compress faili kan?

Ti o ba ṣabẹwo si oju-iwe yii iwọ yoo rii pe awọn ọna kika titẹ mejeeji ti baamu ẹgbẹ nipasẹ ẹgbẹ.

Idaduro naa nṣe igbasilẹ kọọkan nipa lilo awọn eto titẹku aiyipada ati pe iwọ yoo ri pe aṣẹ "bzip2" wa jade ni oke nigbati o ba de lati dinku awọn faili.

Sibẹsibẹ, ti o ba wo akoko ti o yẹ lati fi compress faili ti o gba to gun julọ lati ṣe bẹ.

O tọ lati tọka iwe kẹta ti o wa lori chart ti a pe ni "lzmash". Eyi ni deede ti nṣiṣẹ aṣẹ "gzip" pẹlu ipele ikọlu ti a ṣeto si "-9" tabi lati fi sii ni ede Gẹẹsi, "julọ ti o ni rọpọ".

Awọn aṣẹ "lzmash" gun to gun ju aṣẹ "gzip" laisi aiyipada ṣugbọn faili naa dinku ni irẹwẹsi ati pe o kere julọ ju deede "bzip2" lọ. O tun ṣe akiyesi pe o gba akoko pupọ lati ṣe bẹ.

Ipinu rẹ, Nitorina, yoo jẹ iye ti o fẹ lati rọ awọn faili nipasẹ ati bi akoko ti o jẹ setan lati duro fun rẹ lati ṣẹlẹ.

Ni ọna kan, aṣẹ "gzip" jẹ diẹ dara julọ ni awọn mejeeji.

Compressing faili Lilo & # 34; bzip2 & # 34 ;.

Lati pa faili kan nipa lilo ọna kika "bzip2" ṣiṣe awọn pipaṣẹ wọnyi:

orukọ faili bzip2

Awọn faili yoo wa ni fisẹmu ati ki o yoo bayi ni itẹsiwaju ".bz2".

Awọn "bzip2" yoo ma gbiyanju ki o si rọju faili naa paapaa ti faili naa ba tobi ju esi. Eyi le ṣẹlẹ nigbati o ba n compressing faili kan ti o ti ni iṣiro.

Ti o ba gbiyanju lati compress faili kan ti yoo mu faili naa wa pẹlu orukọ kanna gẹgẹbi faili ti a fi sinu tẹlẹ ti o jẹ aṣiṣe kan yoo waye.

Fun apere, ti o ba ni faili kan ti a npe ni "file1" ati folda tẹlẹ ni faili kan ti a npe ni "file1.bz2" lẹhinna lẹhin ṣiṣe awọn aṣẹ "bzip" ti o yoo ri iṣẹ-ṣiṣe ti o wa:

bzip2: faili faili faili file1.bz2 tẹlẹ wa

Bawo ni Lati ṣe alabapin awọn faili

Ọpọlọpọ awọn ọna oriṣiriṣi wa lati decompress awọn faili ti o ni "itẹsiwaju bz2".

O le lo "bzip2" aṣẹ bi wọnyi:

bzip2 -d filename.bz2

Eyi yoo de awọn faili naa ati yọ igbasilẹ "bz2".

Ti o ba jẹ pe o ṣawari faili naa yoo fa faili kan pẹlu orukọ kanna lati ṣe atunkọ iwọ yoo wo aṣiṣe wọnyi:

bzip2: Orukọ faili ti nwọle tẹlẹ wa

Ọna ti o dara julọ lati ṣawari awọn faili pẹlu "itẹsiwaju bz2" ni lati lo "bunzip2" aṣẹ. Pẹlu aṣẹ yii o ko nilo lati pato eyikeyi awọn iyipada bi a ṣe han ni isalẹ:

bunzip2 filename.bz2

Awọn aṣẹ "bunzip2" nṣakoso ni ọna kanna bi aṣẹ "bzip2" pẹlu iyipada dusọmu (-d).

Awọn "bunzip2" aṣẹ le jade eyikeyi faili ti o ti ni fisẹmu lilo "bzip" tabi "bzip2". Bakanna bi decompressing awọn faili ti o wa ni kọnputa o tun le decompress awọn faili ti o wa ni kikọ ti a ti fisinuirindigbindigbin nipa lilo aṣẹ "bzip2".

Nipa awọn faili ti o ni kiakia awọn faili ti a tẹ nipase lilo "aṣẹ bzip2" ni yoo ni afikun ".tbz2". Nigba ti o ba ṣawari faili yi nipa lilo "bunzip2" pipaṣẹ orukọ naa di "filename.tar".

Ti o ba ni faili ti o wulo ti o ti ni titẹ pẹlu "bzip2" ṣugbọn o ni iyatọ ti o yatọ ju "bzip2" yoo decompress faili naa ṣugbọn yoo fi afikun itẹsiwaju ".out" si opin faili naa. Fun apẹẹrẹ "myfile.myf" yoo di "myfile.out".

Bawo ni Lati Ṣe Agbara Awọn faili Lati Fikun

Ti o ba fẹ aṣẹ aṣẹ "bzip2" lati compress faili kan lai bikita boya faili kan pẹlu itẹsiwaju "bz2" wa tẹlẹ lẹhinna o le lo aṣẹ wọnyi:

bzip2 -f myfile

Ti o ba ni faili ti a npe ni "myfile" ati pe miiran ti a npe ni "myfile.bz2" lẹhinna "faili myfile.bz2" yoo ṣe atunkọ nigbati "myfile" ti wa ni titẹkuro.

Bawo ni Lati Pa Awọn faili mejeeji

Ti o ba fẹ lati tọju faili ti o n ṣe compressing ati faili ti o ni folda ti o le lo aṣẹ wọnyi:

bzip2 -k myfile

Eyi yoo pa faili "myfile" ṣugbọn yoo tun rọ ọ ati ṣẹda faili "myfile.bz2".

O tun le lo iyipada iyokuro k (-k) pẹlu aṣẹ "bunzip2" lati tọju faili ti a fi rọpọ ati faili ti a ko ni idaniloju lakoko fifa faili naa.

Idanwo Idanimọ Ti A & # 34; bz2 & # 34; Faili

O le ṣe idanwo boya faili kan ti ni rọpọ pẹlu ọna itọpa "bzip2" nipa lilo pipaṣẹ wọnyi:

bzip2 -t filename.bz2

Ti fáìlì ba jẹ faili ti o wulo ki o ko si iyọọda ti yoo pada ṣugbọn ti faili naa ko ba fọwọsi o yoo gba ifiranṣẹ bẹ bẹ.

Lo Iranti Kere Nigba Awọn faili Ti o ni kika

Ti aṣẹ "bzip2" nlo awọn ọrọ pupọ pupọ nigbati o ba npa faili kan ti o le dinku ikolu nipasẹ sisọ iyipada iyokuro s (-s) bi wọnyi:

bzip2 -s filename.bz2

Akiyesi pe o to gun lati compress faili kan nipa lilo yi yipada.

Gba Alaye Diẹ Nigbati Awọn Ikọlẹ Awọn faili

Nipa aiyipada nigbati o ba ṣiṣe awọn ilana "bzip2" tabi "bunzip2" o paṣẹ pe o ko gba eyikeyi o wuyi ati faili titun ti o han.

Ti o ba fẹ lati mọ ohun ti n ṣẹlẹ nigba ti o ba ni kika tabi ṣawari faili kan o le gba diẹ iṣere verbose nipa ṣiṣe alaye iyokuro v (-v) bi wọnyi:

orukọ bzip2 -v

Ẹjade yoo han bi atẹle:

Orukọ orukọ: 1.172: 1 6.872 bits / byte 14.66% ti o ti fipamọ 50341 ni 42961 jade

Awọn ẹya pataki jẹ ipin ti a fipamọ, iwọn titẹ ati iwọn iṣẹ.

Ṣiṣe awọn faili ti o gbin

Ti o ba ni faili "bz2" ti o bajẹ lẹhinna eto naa lati lo lati gbiyanju ati igbasilẹ data jẹ gẹgẹbi:

bzip2recover filename.bz2