Bunzip2 - Linux Command - Kev hais ua haujlwm Unix

NPE

bzip2, bunzip2 - lub nris-sorting file compressor, v1.0.2
bzcat - decompresses ntaub ntawv rau stdout
bzip2recover - recovers cov ntaub ntawv los ntawm cov ntaub ntawv bzip2 puas

SYNOPSIS

bzip2 [ -cdfkqstvzVL123456789 ] [ filenames ... ]
bunzip2 [ -fkvsVL ] [ filenames ... ]
bzcat [ -s ] [ filenames ... ]
bzip2recover filename

KEV POM ZOO

bzip2 compresses cov ntaub ntawv siv Burrows-Wheeler block sorting text compression algorithm, thiab Huffman coding. Compression yog feem ntau considerably zoo dua li uas tau los ntawm ntau cov LZ77 / LZ78-based compressors, thiab le caag kev ua tau zoo ntawm cov tsev neeg ntawm PPM ntawm kev tawm qauv.

Qhov kev xaiv ntawm cov kab lus yog txhob txwm zoo ib yam li cov neeg ntawm GNU gzip, tab sis lawv tsis yog tib yam.

bzip2 cia siab tias yuav tsum muaj cov npe npe nrog cov npau suav hais kom ua. Txhua cov ntaub ntawv yog hloov los ntawm ib tus qauv ntawm nws tus kheej, nrog lub npe "original_name.bz2". Txhua cov ntaub ntawv sau tau muaj tib lub sijhawm hloov, kev tso cai, thiab, thaum ua tau, tswv cuab ua tus tseem coj qub, yog li ntawd cov khoom no yuav raug kho dua ntawm decompression sijhawm. Cov ntaub ntawv tuav lub npe yog naïve nyob rau hauv qhov kev txiav txim siab tias tsis muaj cov ntaub ntawv khaws cia cov thawj cov ntaub ntawv cov npe, cov cai, cov tswv lossis cov sijhawm hauv filesystems uas tsis muaj cov ntsiab lus no, lossis muaj lub npe loj txwv lub npe, xws li MS-DOS.

bzip2 thiab bunzip2 yuav los ntawm neej ntawd tsis overwrite cov ntaub ntawv uas twb muaj lawm . Yog tias koj xav tau qhov no tshwm sim, qhia lub cim-f.

Yog hais tias tsis muaj cov npe cov npe, bzip2 compresses los ntawm tus qauv tawm tswv yim rau cov zis tso tawm. Nyob rau hauv cov ntaub ntawv no, bzip2 yuav tsis kam sau cov ntawv tso tawm compressed mus rau lub davhlau ya nyob twg, vim qhov no yuav yog qhov tsis totaub kiag li thiab yog vim li no.

bunzip2 (los yog bzip2 -d) decompresses tag nrho cov ntaub ntawv teev cia. Cov ntaub ntawv uas tsis tau tsim los ntawm bzip2 yuav tau kuaj thiab tsis quav ntsej, thiab ceeb toom tawm. bzip2 sim twv cov filename rau decompressed cov ntaub ntawv los ntawm cov ntaub ntawv compressed raws li nram no:


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

Yog hais tias cov ntaub ntawv tsis xaus nyob rau ntawm ib qho ntawm qhov kev pom zoo, .bz2, .bz, .tbz2 los yog .tbz, bzip2 yws tias nws tsis twv lub npe ntawm tus thawj cov ntaub ntawv, thiab siv cov thawj lub npe nrog .out appended.

Raws li nrog compression, muab tsis muaj filenames ua decompression los ntawm cov tswv yim txheem rau cov zis txheem.

buzip2 yuav thwj decompress ib cov ntaub ntawv uas yog concatenation ntawm ob los yog ntau dua compressed ntaub ntawv. Qhov tshwm sim yog qhov concatenation ntawm cov ntaub ntawv uncompressed. Ntsuas kev ntsuas (-t) ntawm concatenated compressed ntaub ntawv yog tseem txaus siab.

Koj tuaj yeem ua lwm qhov compress lossis decompress cov ntaub ntawv rau tus qauv tso zis los ntawm qhov muab cov cim -c. Ntau cov ntaub ntawv tuaj yeem siv tau compressed thiab decompressed li no. Lub txiaj ntsim ntawm cov khoom noj tau muab coj los faib rau stdout. Nthuav ntawm ntau cov ntaub ntawv nyob rau hauv no yam ua rau muaj cov kwj uas muaj ntau cov ntaub ntawv sau tawm. Xws li cov kwj deg muaj peev xwm xaiv tau los ntawm bzip2 version 0.9.0 los yog tom qab. Yav dhau los versions ntawm bzip2 yuav nres tom qab decompressing thawj cov ntaub ntawv nyob rau hauv lub kwj deg.

bzcat (los yog bzip2 -dc) decompresses tag nrho cov ntaub ntawv teev rau cov zis txheem.

bzip2 yuav nyeem cov lus sib txawv ntawm cov tsiaj ntawv BZIP2 thiab BZIP, rau hauv qhov kev txiav txim, thiab yuav ua tiav lawv ua ntej txhua nqe lus uas tau nyeem los ntawm cov kab hais kom ua. Qhov no muab ib txoj kev yooj yim los muab kev sib ceg kev sib ceg.

Compression yog ib txwm ua tau, txawm tias cov ntaub ntawv compressed yog me ntsis loj dua qub. Cov ntaub ntawv ntawm tsawg tshaj li ib puas bytes yuav tau txais loj, vim hais tias compression mechanism muaj ib qho nyiaj siv ua haujlwm hauv thaj av ntawm 50 bytes. Random cov ntaub ntawv (nrog rau cov zis ntawm feem ntau cov ntaub ntawv compressors) coded nyob li ntawm 8.05 pawg ib byte, muab kev nthuav ntawm ib ncig ntawm 0.5%.

Raws li tus kheej xyuas rau koj kev tiv thaiv, bzip2 siv 32-ntsis CRCs kom paub meej tias tus decompressed version ntawm cov ntaub ntawv yog zoo tib yam. Cov tiv thaiv no tiv thaiv kev ua tsis ncaj ntawm cov ntaub ntawv sib, thiab tiv thaiv cov kab hauv cov bzip2 tsis paub (zoo siab heev). Qhov kev muaj feem ntawm cov ntaub ntawv kev noj nyiaj txiag yuav tsis muaj kev tshawb nrhiav yog lub xov tooj cua, txog ib lub caij plaub vam vam rau txhua cov ntaub ntawv tiav. Tsum paub, tab sis, qhov kos yog tshwm sim thaum muaj kev yuam deev, vim li ntawd nws tsuas qhia tau rau koj tias ib yam dab tsi tsis yog. Nws tsis tuaj yeem pab koj rov qab tau cov ntaub ntawv uas tsis tshua muaj neeg mob. Koj siv tau bzip2recover los sim rov qab cov ntaub ntawv los ntawm cov ntaub ntawv puas.

Rov qab ntaus nqi: 0 rau ib qho tawm, 1 rau tej teeb meem ntawm ib puag ncig (cov ntaub ntawv tsis pom, chij tsis raug, I / O kom raug, & c), 2 qhia txog cov ntaub ntawv sau tsis raug cai, 3 rau kev yuam kev sab hauv (xws li, kab) bzip2 kom ntshai.

XAIV

-c -stdout

Hloov siab los sis ntuav kom zoo tso zis.

-d - pibcompress

Force decompression. bzip2, bunzip2 thiab bzcat yeej yog tib qho kev pabcuam, thiab qhov kev txiav txim siab txog yam kev coj ua yog ua tiav raws li lub npe twg siv. Cov chij no cheem tsis tau qhov kev ua haujlwm, thiab lub zog bzip2 kom decompress.

-z -compress

Pab ntxiv rau -d: forces compression, tsis hais lub npe invocation.

-t -test

Saib xyuas kev ntseeg ntawm cov ntaub ntawv (s), tab sis tsis txhob cia lawv. Qhov no yeej ua rau lub rooj sib hais kev txiav txim siab thiab cuam tshuam rau qhov tshwm sim.

-f-force

Force overwrite ntawm cov ntaub ntawv tso zis. Feem ntau, bzip2 yuav tsis overwrite cov ntaub ntawv tso zis. Kuj tseem muaj zog bzip2 kom tawg mus rau cov ntaub ntawv, uas nws txwv tsis pub ua.

bzip2 feem ntau tsis cia rau decompress cov ntaub ntawv uas tsis muaj qhov tseeb taub header bytes. Yog hais tias yuam (-f), txawm li ntawd los, nws yuav dhau cov ntaub ntawv no los ntawm kev hloov tsis tau. Qhov no yog li cas GNU gzip behaves.

-k -keep

Khaws (tsis txhob rho tawm) cov ntaub ntawv tawm thaum lub sij hawm sib txuam los yog decompression.

-s -small

Txo nco kev pabcuam, rau kev sib txuam, rhuav tshem thiab kev sim. Cov ntaub ntawv yog decompressed thiab kev xeem siv cov kev hloov kho algorithm uas tsuas yog siv 2.5 bytes ib block byte. Qhov no txhais tau tias tej ntaub ntawv yuav tsum decompressed nyob rau hauv 2300k ntawm nco, albeit nyob rau hauv ib nrab ntawm ib txwm ceev.

Thaum compression, -s xaiv ib qhov siab loj ntawm 200k, uas txwv nco siv nyob ib ncig ntawm tib lub cev, ntawm cov nuj nqis ntawm koj compression ratio. Hauv ntej, yog tias koj lub tshuab tsis nco (8 megabytes lossis tsawg dua), siv -s rau txhua yam. Saib xyuas lub hauv paus tswj hwm.

-qhia-qq -

Txhawb cov lus ceeb toom tsis tseem ceeb. Cov lus hais txog I / O kom raug thiab lwm yam teeb meem tseem ceeb yuav tsis tsum suppressed.

-v- verbose

Verbose hom - qhia qhov sib piv ntawm txhua qhov ua tiav. Ntxiv -v tus nce qib kev qhia, tshem tawm ntau ntau cov lus qhia uas yog feem ntau ntawm cov ntsiab lus tshawb nrhiav pom.

-L - hlab ntawv -V -version

Muab cov software version, cov ntawv cog lus thiab cov cai.

-1 (los yog -fast) rau -9 (los yog - dawb)

Teem lub nris me me rau 100 k, 200 k .. 900 k thaum muab compressing. Muaj tsis muaj dab tsi thaum decompressing. Saib xyuas lub hauv paus tswj hwm. Cov - yawg thiab cov neeg ywj pheej ywj pheej yog feem xyuam rau kev sib tw GNU gzip. Nyob rau hauv kev, - os tsis ua tej yam sai dua. Thiab - yuav tsum tau xaiv tus cwj pwm ua tsis raws cai.

Ua zoo saib txhua nqe lus tom ntej yog cov npe cov npe, txawm tias lawv pib nrog kev sib tsoo. Qhov no yog li koj tuaj yeem lis cov ntaub ntawv nrog cov npe pib nrog kev sib tsoo, piv txwv: bzip2 - -myfilename.

- Yooj yim-ceev -repetitive-zoo tshaj plaws

Cov chij no rov qab rau hauv versions 0.9.5 thiab saum toj no. Lawv muab ib co kev ntxhib los tswj tus cwj pwm ntawm cov sorting algorithm hauv versions ua ntej, uas yog tej zaum kuj pab tau. 0.9.5 thiab saum toj no muaj kev txhim kho algorithm uas ua rau cov chij no tsis sib haum.

Tseem ceeb: Siv tus txiv neej hais kom ua ( % tus txiv neej ) seb qhov kev hais kom raug siv hauv koj lub computer.

Lwm Yam Khoom