Bunzip2 - Orilẹ-ede Lafin - UNIX Òfin

Orukọ

bzip2, bunzip2 - amugbalẹnu faili folda kan, v1.0.2
bzcat - de awọn faili si stdout
bzip2recover - gba data pada lati awọn faili bzip2 ti bajẹ

SYNOPSIS

bzip2 [ -cdfkqstvzVL123456789 ] [ filenames ... ]
bunzip2 [ -fkvsVL ] [ filenames ... ]
bzcat [ -s ] [ filenames ... ]
bzip2recover orukọ alaye

Apejuwe

bzip2 compresses awọn faili nipa lilo awọn Burrows-Wheeler dènà yiyan ọrọ titẹsi algorithm, ati Huffman coding. Ifuwọn jẹ ni deede ti o dara julọ ju eyiti o ti ṣe nipasẹ awọn oludaniloju LZ77 / LZ78 ti o pọju, ti o si sunmọ si iṣẹ ti awọn ẹbi PPM ti awọn onisẹpo statistical.

Awọn aṣayan ila-aṣẹ ni o mọ gangan gangan si awọn ti GNU gzip, ṣugbọn wọn kii ṣe.

bzip2 nreti akojọ awọn orukọ faili lati tẹle awọn asia ila-aṣẹ. Kọọkan faili ti rọpo nipasẹ ikede ti ara rẹ, pẹlu orukọ "original_name.bz2". Kọọkan faili ti a ni rọpọ ni akoko iyipada kanna, awọn igbanilaaye, ati, nigbati o ba ṣeeṣe, nini bi atilẹba ti o yẹ, ki awọn ohun-ini wọnyi le ni atunṣe ti o tun pada ni akoko idaduro. Imuwe orukọ faili jẹ aṣiwère ni ori pe ko si iṣeto fun atunṣe awọn faili orukọ atilẹba, awọn igbanilaaye, awọn ẹtọ tabi awọn ọjọ ni awọn faili ti o ko ni imọran yii, tabi ni orukọ awọn faili ti o pọju gigun, bi MS-DOS.

bzip2 ati bunzip2 yoo nipa aiyipada ko tun kọ awọn faili to wa tẹlẹ . Ti o ba fẹ ki eyi ṣẹlẹ, pato -f flag.

Ti ko ba si awọn orukọ faili kan pato, awọn igbimọ bzip2 lati ifọwọsi ti o ṣe deede si iṣẹ ti o ṣe deede. Ni ọran yii, bzip2 yoo kọ lati kọ titẹ ti o ni ipalara si ebute kan, nitori eyi yoo jẹ eyiti o le jẹ eyiti ko ni idiyele ati nitorina ko ṣe alaini.

bunzip2 (tabi bzip2 -d) depo gbogbo awọn faili ti o ti sọ. Awọn faili ti a ko da nipasẹ bzip2 yoo wa-ri ati ki o ṣe akiyesi, ati imọran ti a ti pese. bzip2 igbiyanju lati gboju awọn orukọ faili fun faili ti a ṣabọ lati pe ti faili ti a fi sinu awọ gẹgẹbi atẹle:


filename.bz2 di filename
filename.bz di filename
filename.tbz2 di filename.tar
filename.tbz di filename.tar
anyothername di anyothername.out

Ti faili naa ko ba pari ni ọkan ninu awọn opin opin ti a mọ, .bz2, .bz, .tbz2 tabi .tbz, bzip2 sọ pe o ko le gboju orukọ orukọ faili atilẹba, ti o si lo orukọ atilẹba pẹlu pẹlu .out ti a fikun.

Bi pẹlu titẹkuro, fifiranṣẹ awọn awọn filenames ko fa idibajẹ lati ifọwọsi ti oṣe deede si iṣẹ toṣe deede.

bunzip2 yoo gba faili ti o tọ si ọna ti o jẹ simẹnti awọn faili meji tabi diẹ sii. Ilana naa jẹ simẹnti ti awọn faili ti ko ni ibamu. Aṣeyọri idaduro otitọ (-t) ti awọn faili ti a fi sinu idọnilẹjẹ ti a ti ni atilẹyin.

O tun le compress tabi decompress awọn faili si iṣẹ-ṣiṣe deede nipasẹ fifun ni -c Flag. Awọn faili pupọ le jẹ fisinuirindigbindigbin ati decompressed bi eyi. Awọn abajade ti o nijade ti wa ni aṣeyọri si stdout. Ifiropọ ti awọn faili pupọ ni ọna yii jẹ eyiti o ni ṣiṣan ti o ni awọn atunṣe faili faili ti o pọju. Omi iru bẹ le wa ni idaduro ni kikun nikan nipasẹ bzip2 version 0.9.0 tabi nigbamii. Awọn ẹya ti o ti kọja ti bzip2 yoo da lẹhin igbati o ti kọ faili akọkọ ninu sisan.

bzcat (tabi bzip2 -dc) ṣajọpọ gbogbo awọn faili ti o ṣafihan si iṣẹ ti o ṣe deede.

bzip2 yoo ka awọn ariyanjiyan lati awọn iyipada ayika ti BZIP2 ati BZIP, ni aṣẹ naa, yoo si ṣe ilana wọn ṣaaju eyikeyi ariyanjiyan ka lati ila ila. Eyi yoo fun ọ ni ọna ti o rọrun lati pese awọn ariyanjiyan aiyipada.

Ti ṣe igbesilẹ nigbagbogbo, paapaa ti faili ti a fi rọpo jẹ diẹ sii tobi ju atilẹba lọ. Awọn faili ti o kere si ju ọgọrun ọgọrun ọgọrun nlọ lati dagba sii, niwon iṣeduro iṣeduro ti ni ilọsiwaju nigbagbogbo ni agbegbe awọn aarọ 50. Data idanimọ (pẹlu awọn oṣiṣẹ ti awọn folda ti n ṣawari pupọ) ti wa ni ifaminsi ni iwọn 8.05 bits fun perte, fifun ni imugboroosi ti o wa ni ayika 0,5%.

Gẹgẹbi ayẹwo ara-ẹni fun aabo rẹ, bzip2 nlo awọn CRC-32-bit lati rii daju wipe iṣiro ti a fipajẹ ti faili kan jẹ aami si atilẹba. Awọn oluso wọnyi lodi si ibajẹ ti awọn data ti a ti sọ pọ, ati si awọn idun ti a ko ri ni bzip2 (ireti pupọ ko ṣeeṣe). Awọn ayidayida ti ibajẹ ibajẹ ti a ko ni idiyele jẹ ti ohun airi, nipa ọkan ni ikanla mẹrin fun faili kọọkan ti ṣiṣẹ. Ṣiṣe akiyesi pe ayẹwo ṣawari lori aifọwọyi, nitorina o le sọ fun ọ pe nkan kan jẹ aṣiṣe. O ko le ran o lọwọ lati ṣe igbasilẹ data ti a ko ni idasilẹ. O le lo bzip2recover lati gbiyanju lati gbasilẹ data lati awọn faili ti o bajẹ.

Pada awọn iye owo: 0 fun oju-ọna deede, 1 fun awọn iṣoro ayika (faili ti a ko ri, awọn abawọn aṣiṣe, Awọn aṣiṣe I / O, & c), 2 lati tọka faili ti a fi sinu faili, 3 fun aṣiṣe aarin aarin (eg, kokoro) ti o ṣẹlẹ bzip2 si ijaaya.

Awọn aṣayan

-c --stdout

Kọkufẹ tabi ṣalaye si iṣeduro oṣiṣẹ.

-d --decompress

Agbara idibajẹ. bzip2, bunzip2 ati bzcat jẹ eto kanna naa, ati ipinnu nipa awọn ohun ti o ṣe lati ṣe ni a ṣe lori iru orukọ ti a lo. Ilana yii ṣe idaabobo ọna yii, ati awọn agbara bzip2 lati decompress.

-z --compress

Aṣeyọri si -d: titẹsi agbara, laiwo orukọ orukọ.

-t --test

Ṣayẹwo iduroṣinṣin ti faili (s) kan pato, ṣugbọn maṣe yọ wọn lẹnu. Eyi n ṣe idanwo idaniloju kan ati pe o mu awọn esi kuro.

-f - ipa

Agbara atunṣe awọn faili ti o wu. Ni deede, bzip2 kii ṣe atunkọ awọn faili ti o wa tẹlẹ. Tun awọn ologun bzip2 lati fọ ìjápọ ìjápọ si awọn fáìlì, eyiti o ṣe bẹẹ bibẹkọ ti yoo ṣe.

bzip2 maa n pinnu lati ṣawari awọn faili ti ko ni awọn octet akọle ti o tọ. Ti o ba ti fi agbara mu (-f), sibẹsibẹ, yoo kọja iru awọn faili nipasẹ aibuku. Eyi ni bi GNU gzip ṣe hù.

-k --keep

Pa (ma ṣe pa) awọn faili titẹ silẹ lakoko fifugi tabi igbasilẹ.

-s --small

Din lilo lilo iranti, fun titẹkuro, decompression ati igbeyewo. Awọn faili ti wa ni idilọwọ ati ni idanwo nipa lilo alugoridimu ti a ṣe atunṣe eyiti o nilo 2.5 octets fun Ikọlẹ byte. Eyi tumọ si eyikeyi faili ni a le pinku ni 2300k ti iranti, botilẹjẹpe ni nipa idaji iyara deede.

Nigba titẹkuro, -a yan iwọn kan ti 200k, eyi ti o ṣe iyipada lilo lilo iranti ni ayika nọmba kanna, ni laibikita fun ipinfunni kika rẹ. Ni kukuru, ti ẹrọ rẹ ba kere si iranti (8 megabytes tabi kere si), lo-fun ohun gbogbo. Wo Iṣowo Iṣowo ni isalẹ.

-q -quiet

Fikun awọn ifiranṣẹ ikilọ ti kii ṣe pataki. Awọn ifiranṣẹ nipa awọn aṣiṣe I / O ati awọn iṣẹlẹ miiran ti o ni ibanuje ko ni yoo dinku.

-v - verbose

Ipo Verbose - fi awọn ipinfunni kika fun faili ti o ṣiṣẹ. Pẹlupẹlu -v n mu ikun ọrọ sii, o ṣafihan ọpọlọpọ alaye ti o jẹ pataki fun awọn idi aisan.

-L -license -V - iyipada

Fi ẹyà àìrídìmú naa han, awọn ofin ati awọn ipo.

-1 (tabi - deede) si -9 (tabi --best)

Ṣeto iwọn iderun si 100 k, 200 k .. 900 k nigbati o ba compressing. Ko ni ipa nigbati o ba ṣawari. Wo Iṣowo Iṣowo ni isalẹ. Awọn aliases --fast and --best jẹ akọkọ fun ibamu GNU gzip. Ni pato, - idaniloju ko ṣe awọn ohun diẹ sii ni kiakia. Ati --best nikan yan awọn iwa aiyipada.

Ṣe itọju gbogbo awọn ariyanjiyan ti o tẹle bi awọn faili faili, paapaa ti wọn ba bẹrẹ pẹlu iṣiro kan. Eyi jẹ bẹ o le mu awọn faili pẹlu awọn orukọ ti o bẹrẹ pẹlu dash, fun apẹẹrẹ: bzip2 - -myfilename.

--repetitive-fast --repetitive-best

Awọn asia wọnyi jẹ lasan ni awọn ẹya 0.9.5 ati loke. Wọn pese diẹ ninu awọn iṣakoso ti ko ni iyatọ lori iwa ti algorithm ti o tayọ ni awọn ẹya ti o ti kọja, eyiti o wulo nigbamii. 0.9.5 ati loke ni algorithm ti o dara julọ ti o ṣe afihan awọn ami wọnyi ko ṣe pataki.

Pataki: Lo pipaṣẹ eniyan ( % eniyan ) lati wo bi o ṣe nlo aṣẹ kan lori kọmputa rẹ.

Awọn ibatan ti o jọ