Bunzip2 - Kòmandman Linux - UNIX Kòmandman

NON

bzip2, bunzip2 - yon COMPRESSOR dosye blòk-klasman, v1.0.2
bzcat - dekonprese dosye stdout
bzip2recover - restore done ki sòti nan dosye dipip bzip2

SYNOPSIS

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

DESKRIPSYON

bzip2 konprès dosye lè l sèvi avèk algorithm la Burrows-Wheeler klasman konpresyon tèks konpresyon, ak Huffman kodaj. Konpresyon se jeneralman konsiderabman pi bon pase ki reyalize pa plis konvansyonèl konvansyonèl LZ77 / LZ78 ki baze sou konvansyonèl, ak apwòch pèfòmans fanmi ppm nan kompresè statistik.

Opsyon yo liy-liy yo fè espre trè menm jan ak sa yo ki nan GNU gzip, men yo pa idantik.

bzip2 espere yon lis non dosye akonpaye drapo yo lòd liy. Chak dosye ranplase pa yon vèsyon konprese nan tèt li, ak non "original_name.bz2". Chak dosye konprese gen menm dat modifikasyon, autorisations, ak, lè sa posib, an komen kòm korespondan orijinal la, se konsa ke pwopriyete sa yo ka kòrèkteman restore nan tan decompression. Fichye Non File se nayif nan sans ke pa gen okenn mekanis pou konsève non orijinal dosye, otorizasyon, pwopriyetè oswa dat nan filesystem ki manke konsèp sa yo, oswa ki gen restriksyon serye longè Non File, tankou MS-DOS.

bzip2 ak bunzip2 pral pa default pa recouvrir dosye ki deja egziste . Si ou vle sa a rive, presize -f drapo a.

Si pa gen non dosye yo espesifye, bzip2 konprese soti nan opinyon estanda nan pwodiksyon estanda. Nan ka sa a, bzip2 ap bese yo ekri konprese pwodiksyon nan yon tèminal, tankou sa a ta dwe antyèman enkonpreyansib ak Se poutèt sa gratui.

bunzip2 (oswa bzip2 -d) dekonprese tout dosye espesifye. Dosye ki pa te kreye pa bzip2 pral detekte ak inyore, ak yon avètisman bay. bzip2 eseye devine fichye a pou dosye a dekonprese soti nan ki nan dosye a konprese jan sa a:


filename.bz2 vin fichye
filename.bz vin filenname
filename.tbz2 vin filename.tar
filename.tbz vin filename.tar
nenpòtothername vin anyothername.out

Si dosye a pa fini nan youn nan fen yo rekonèt, .bz2, .bz, .tbz2 oswa .tbz, bzip2 plenyen ke li pa ka devine non an nan dosye orijinal la, epi li sèvi ak non orijinal la ak.

Menm jan ak konpresyon, founi pa gen okenn fichye ki lakòz dekonpwesyon soti nan opinyon estanda nan pwodiksyon estanda.

bunzip2 pral kòrèkteman dekonprese yon dosye ki se koneksyon nan de oswa plis dosye konprese. Rezilta a se koneksyon nan korespondan dosye yo dekonprese. Entegrite tès (-t) nan konekte konprese dosye tou sipòte.

Ou kapab tou konpresyon oswa dekonprim dosye nan pwodiksyon estanda a pa bay drapo a -c. Dosye miltip yo ka konprese ak dekonprese tankou sa a. Rezilta yo ki kapab lakòz yo manje sekans pou stdout. Konpwesyon nan dosye miltip nan fason sa a jenere yon kouran ki gen plizyè reprezantasyon dosye konprese. Tankou yon kouran ka dekonprime kòrèkteman sèlman pa bzip2 vèsyon 0.9.0 oswa pita. Pi bon vèsyon nan bzip2 ap sispann apre dekonprime dosye a premye nan kouran an.

bzcat (oswa bzip2 -dc) dekonprese tout dosye espesifye nan pwodiksyon estanda a.

bzip2 ap li agiman ki soti nan varyab BZIP2 a ak BZIP anviwònman , nan lòd sa a, epi yo pral travay sou yo devan nenpòt ki agiman li nan liy lan lòd. Sa a bay yon fason pratik bay agiman default.

Konpwesyon se toujou fèt, menm si dosye a konprese se yon ti kras pi gwo pase orijinal la. Dosye ki mwens pase apeprè yon santèn bytes yo gen tandans jwenn pi gwo, depi mekanis nan konpresyon gen yon sou tèt konstan nan rejyon an nan 50 bytes. Done o aza (ki gen ladan pwodiksyon an nan pifò kompresè dosye) se kode nan apeprè 8.05 Bits pou chak byte, bay yon ekspansyon nan alantou 0.5%.

Kòm yon chèk pwòp tèt ou pou pwoteksyon ou, bzip2 sèvi ak 32-bit CRCs asire w ke vèsyon an dekonprese nan yon dosye ki idantik ak orijinal la. Sa a gad kont koripsyon nan done yo konprese, ak kont detèkte pinèz nan bzip2 (èspere ke trè fasil). Chans yo nan koripsyon done ale detèkte se mikwoskopik, sou yon sèl chans nan kat milya dola pou chak dosye trete. Ou dwe konnen, menm si, chèk la rive sou dekonpresyon, kidonk li ka sèlman di ou ke yon bagay ki mal. Li pa ka ede ou refè done orijinal yo san konprese. Ou ka itilize bzip2recover pou yo eseye refè done ki sòti nan dosye ki domaje.

Retounen valè: 0 pou yon sòti nòmal, 1 pou pwoblèm anviwònman an (dosye yo pa jwenn, drapo envalid, I / O erè, & c), 2 pou endike yon koripsyon konprese dosye, 3 pou yon erè konsistans entèn (egzanp, ensèk) bzip2 panike.

OPSYON

-c --stdout

Konpresyon oswa dekonprese nan pwodiksyon estanda.

-d --decompress

Dekonpresyon fòs. bzip2, bunzip2 ak bzcat yo vrèman pwogram nan menm, ak desizyon an sou ki aksyon yo pran fè sou baz la nan ki non yo itilize. Sa a drapo pase mekanis, ak fòs bzip2 dekonprim.

-z - konpresyon

Konpleman an -d: fòs konpresyon, kèlkeswa non an envazyon.

-t - tès

Tcheke entegrite nan dosye a espesifye (yo), men se pa dekonprese yo. Sa a reyèlman fè yon dekonpresyon jijman epi lanse lwen rezilta a.

-f - fòse

Fòs recouvrir nan dosye pwodiksyon. Nòmalman, bzip2 pa pral recouvrir ki deja egziste dosye pwodiksyon. Epitou fòs bzip2 kraze lyen ki difisil nan dosye, ki li otreman pa ta fè.

bzip2 nòmalman refize dekonprime dosye ki pa gen bytes header ki kòrèk la. Si fòse (-f), sepandan, li pral pase dosye sa yo nan unmodified. Sa a se ki jan GNU gzip konpòte li.

-k - koud

Kenbe (pa efase) dosye opinyon pandan konpresyon oswa dekonpwesyon.

-s -small

Diminye itilizasyon memwa, pou dekonpresyon konpresyon, ak tès. Dosye yo dekonprese epi yo teste lè l sèvi avèk yon algorithm modifye ki te sèlman mande pou 2.5 bytes pou chak blòk byte. Sa vle di ka nenpòt dosye dwe dekonprese nan 2300k nan memwa, kwake nan apeprè mwatye vitès la nòmal.

Pandan konpresyon, -s chwazi yon gwosè blòk nan 200k, ki limite itilize memwa alantou figi a menm, nan depans lan nan rapò konpresyon ou. Nan ti bout tan, si machin ou an ki ba sou memwa (8 megabit oswa mwens), itilize -s pou tout bagay. Gade jesyon MEMORY anba a.

-q - bon

Sipòte mesaj avètisman ki pa esansyèl. Mesaj ki gen rapò ak I / O erè ak lòt evènman kritik pa pral siprime.

-v - vèbal

Mòd vèbal - montre rapò a konpresyon pou chak dosye trete. Pli lwen -V a ogmante nivo a entosite, spewing anpil enfòmasyon ki se sitou nan enterè pou rezon dyagnostik.

-L - lisans -V - vèsyon

Montre vèsyon an lojisyèl, tèm lisans ak kondisyon.

-1 (oswa --fast) a -9 (oswa - pi bon)

Mete gwosè a blòk nan 100 k, 200 k .. 900 k lè konpresyon. Pa gen okenn efè lè dekonprese. Gade jesyon MEMORY anba a. Azi yo --fast ak - pi bon yo se sitou pou GNU konpatibilite gzip. An patikilye, --fast pa fè bagay sa yo siyifikativman pi vit. Ak - Best senpleman chwazi konpòtman an default.

Trete tout agiman ki vin apre yo kòm non dosye, menm si yo kòmanse ak yon priz. Sa a se konsa ou ka okipe dosye ak non kòmanse ak yon priz, pou egzanp: bzip2 - -myfilename.

-Repetitif-vit - repetib-pi bon

Drapo sa yo se redondants nan vèsyon 0.9.5 ak pi wo a. Yo bay kèk kontwòl koryas sou konpòtman an nan algorithm nan klasman nan vèsyon pi bonè, ki te pafwa itil. 0.9.5 ak pi wo a gen yon algorithm amelyore ki rann sa yo drapo petinan.

Enpòtan: Sèvi ak kòmandman an moun ( moun ) yo wè ki jan yon lòd yo itilize sou òdinatè patikilye ou.

Atik ki gen rapò