Bunzip2 - Linux Command - Unix Command

NAME

bzip2, bunzip2 - blokkaröðunarskrárþjöppu, v1.0.2
bzcat - decompresses skrár til stdout
bzip2recover - endurheimt gögn úr skemmdum bzip2 skrám

Sýnishorn

bzip2 [ -cdfkqstvzVL123456789 ] [ filenames ... ]
bunzip2 [ -fkvsVL ] [ skráarnöfn ... ]
bzcat [ -s ] [ skráarnöfn ... ]
bzip2recover skráarheiti

LÝSING

bzip2 þjappar skrár með Burrows-Wheeler blokkarflokkun textaþjöppunar algrímsins og Huffman kóðun. Þjöppun er yfirleitt töluvert betri en það sem fæst með fleiri hefðbundnum LZ77 / LZ78-undirstöðuþjöppum og nálgast árangur PPM fjölskyldunnar af tölfræðilegum þjöppum.

Skipanastillingar eru vísvitandi mjög svipaðar og GNU gzip, en þau eru ekki eins.

bzip2 gerir ráð fyrir lista yfir skráarnöfn til að fylgja stjórnunarstaðalögunum. Hver skrá er skipt út fyrir þjappaða útgáfu af sjálfu sér, með heitinu "original_name.bz2". Hver þjöppuð skrá hefur sömu breytingardag, heimildir og, þegar mögulegt er, eignarhald sem samsvarandi upprunalega, þannig að þessi eiginleiki geti verið rétt endurheimt við niðurbrotstímann. Skráafgreiðsla er barnaleg í þeim skilningi að það er engin kerfi til að varðveita upprunalegu nöfn skrár, heimildir, eigendaskipti eða dagsetningar í skráakerfi sem skortir þessi hugtök eða hafa alvarlegar takmarkanir á skráarheiti lengd, svo sem MS-DOS.

bzip2 og bunzip2 munu vanalega ekki skrifa yfir núverandi skrár . Ef þú vilt að þetta gerist skaltu tilgreina -f flagann.

Ef engin skráarnöfn eru tilgreind, þjappast bzip2 frá venjulegu inntaki til venjulegs framleiðsla. Í þessu tilfelli mun bzip2 lækka til að skrifa þjöppuð framleiðsla í flugstöð, þar sem þetta væri alveg óskiljanlegt og því tilgangslaust.

bunzip2 (eða bzip2 -d) decompresses allar tilgreindar skrár. Skrár sem ekki voru búnar til af bzip2 verða greindar og hunsaðar og viðvörun gefin út. bzip2 reynir að giska á filename fyrir úrþjappaðri skrá frá því sem þjappað skrá er sem hér segir:


filename.bz2 verður filename
filename.bz verður filename
filename.tbz2 verður filename.tar
filename.tbz verður filename.tar
allir notendanöfn verða einhverjar notendur

Ef skráin endar ekki í einu af viðurkenndum endum, .bz2, .bz, .tbz2 eða .tbz, kvartar bzip2 að það geti ekki giskað nafnið á upprunalegu skránni og notar upprunalega nafnið með .out attached.

Eins og við þjöppun veldur það að engin skráarnöfn fái niðurbrot frá venjulegu inntaki til venjulegs framleiðsla.

bunzip2 mun úrþjappa skrá sem er samhliða tveimur eða fleiri þjappaðri skrám. Niðurstaðan er samleitni samsvarandi óþættar skrár. Heiðarleiki prófun (-t) samhliða þjappaðri skrá er einnig studd.

Þú getur einnig þjappað eða úrþjappað skrám við stöðluðu framleiðsluna með því að gefa -c flaggan. Mörg skrár geta verið þjappað og þeimþjappað eins og þetta. Afurðirnar, sem myndast, eru gefnar í röð til stdout. Þjöppun margra skráa með þessum hætti býr til straumi sem inniheldur margar þjappaðar skráarsýningar. Slík straumur er hægt að decompressed rétt aðeins með bzip2 útgáfu 0.9.0 eða síðar. Fyrr útgáfa af bzip2 mun hætta eftir að þjappa niður fyrstu skrá í straumnum.

bzcat (eða bzip2-dc) decompresses allar tilgreindar skrár við stöðluðu framleiðsluna.

bzip2 mun lesa rök frá umhverfisbreyturunum BZIP2 og BZIP, í þeirri röð, og mun vinna úr þeim áður en nokkur rök lesin frá stjórnalínunni . Þetta gefur þægilegan leið til að veita sjálfgefin rök.

Þjöppun er alltaf framkvæmd, jafnvel þótt þjappað skrá sé aðeins stærri en upprunalega. Skrár sem eru minna en um það bil eitt hundrað bæti hafa tilhneigingu til að verða stærri, þar sem þjöppunarbúnaðurinn hefur fasta kostnað á svæðinu um 50 bæti. Handahófskennd gögn (þ.mt framleiðsla flestra skráþjöppu) er dulmáli við u.þ.b. 8,05 bita á bæti, sem gefur um 0,5% stækkun.

Sem sjálfstætt athugun fyrir verndun þína notar bzip2 32-bita CRC til að ganga úr skugga um að afritað útgáfa af skrá sé eins og upprunalega. Þetta verndar gegn spillingu þjappaðra gagna og gegn óuppgötnu galla í bzip2 (vonandi mjög ólíklegt). Líkurnar á að spilling gagna sé ómetin er smásjá, um eitt tækifæri í fjórum milljörðum fyrir hverja skrá sem er unnin. Vertu meðvitaður um að ávísunin sé á niðurbroti, þannig að það getur aðeins sagt þér að eitthvað sé athugavert. Það getur ekki hjálpað þér að endurheimta upprunalega óþekkta gögnin. Þú getur notað bzip2recover til að reyna að endurheimta gögn frá skemmdum skrám.

Return gildi: 0 fyrir eðlilega brottför, 1 fyrir umhverfisvandamál (skrá fannst ekki, ógildir fánar, I / O villur, og c), 2 til að gefa til kynna spillt þjappað skrá, 3 fyrir innri samkvæmni villa (td galla) sem olli bzip2 að örvænta.

Valkostir

-c - stöðugt

Þjappa saman eða úrþjappa í venjulegan framleiðsla.

-d -decompress

Þvingaðu niðurþjöppun. bzip2, bunzip2 og bzcat eru í raun sama forritið og ákvörðunin um hvaða aðgerðir eru gerðar eru gerðar á grundvelli hvaða heitis er notað. Þessi fána stýrir því fyrirkomulagi og hvetur bzip2 til að þjappa saman.

-z - samþjappa

The viðbót við -d: sveitir þjöppun, óháð nafninu sem kallast.

-t -test

Athugaðu heilleika tilgreindra skráa, en ekki úrþjappa þær ekki. Þetta framkvæmir í raun réttarþrýsting og kastar niður niðurstöðurnar.

-f - styrkur

Þvingaðu yfirskrift af framleiðsla skrár. Venjulega mun bzip2 ekki skrifa yfir núverandi framleiðsla skrár. Krefst einnig bzip2 til að brjóta harða tengla við skrár, sem það myndi annars ekki gera.

bzip2 neitar venjulega að pakka niður skrám sem hafa ekki réttan gallahöfða. Ef þvinguð (-f), mun það þó framhjá slíkum skrám með óbreyttum hætti. Þetta er hvernig GNU gzip hegðar sér.

-k-keep

Haltu (ekki eyða) inntak skrár meðan á samþjöppun eða niðurbroti stendur.

-s - small

Minnka minni notkun, fyrir þjöppun, niðurbrot og prófun. Skrár eru úrþjappað og prófuð með breyttri reiknirit sem aðeins þarf 2,5 bæti á hvern blokk bæti. Þetta þýðir að allir skrár geta verið decompressed í 2300k af minni, þó um það bil helmingur venjulegs hraða.

Við samþjöppun, -s velur blokkarstærð 200k, sem takmarkar minni notkun í kringum sömu mynd, á kostnað þjöppunarhlutfalls þíns. Í stuttu máli, ef vélin þín er lítil í minni (8 megabæti eða minna), notaðu-fyrir allt. Sjá MEMORY MANAGEMENT hér að neðan.

-q -quiet

Hindaðu óviðunandi viðvörunarskilaboð. Skilaboð sem varða I / O villur og aðrar mikilvægar viðburði verða ekki bælaðar.

-v - ótrúlegt

Sömu ham - sýna þjöppunarhlutfall fyrir hverja skrá sem er unnin. Frekari -v er að auka bæklingsstigið, spýta út fullt af upplýsingum sem fyrst og fremst er áhugavert í greiningarskyni.

-L -license -V - útgáfa

Birta hugbúnaðarútgáfu, leyfisskilmála og skilyrði.

-1 (eða - fast) til -9 (eða -best)

Stilltu blokkarstærðina að 100 k, 200 k. 900 k þegar þjappa. Hefur engin áhrif þegar hún er decompressing. Sjá MEMORY MANAGEMENT hér að neðan. The - fast og - best alias eru fyrst og fremst fyrir GNU gzip samhæfni. Sérstaklega, - fast gerir ekki hlutina verulega hraðar. Og - Best velur bara sjálfgefið hegðun.

Beinir öllum síðari rökum sem skráarnöfn, jafnvel þótt þau byrja með þjóta. Þetta er þannig að þú getur séð skrár með nöfnum sem byrja með þjóta, til dæmis: bzip2 - -myfilename.

- endurtekin-fljótur - endurtekin-best

Þessar fánar eru óþarfur í útgáfum 0.9.5 og að ofan. Þeir veittu nokkrar grófar stjórn á hegðun flokkunaralgrímsins í fyrri útgáfum, sem stundum var gagnleg. 0.9.5 og að ofan hafa batnað algrím sem gerir þessar fánar óviðkomandi.

Mikilvægt: Notaðu stjórn mannsins ( % maður ) til að sjá hvernig stjórn er notuð á tölvunni þinni.

tengdar greinar