Bunzip2 - Linux Command - Unix Command

NGALAN

bzip2, bunzip2 - usa ka block-sorting file compressor, v1.0.2
bzcat - decompresses files sa stdout
bzip2recover - nakabawi ang data gikan sa nadaut nga mga file sa bzip2

SYNOPSIS

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

DESCRIPTION

Ang bzip2 nag- compress sa mga file gamit ang Burrows-Wheeler block sorting text compression algorithm, ug Huffman coding. Ang kompresyo sa kinatibuk-an mas maayo kay sa nakab-ot sa mas komon nga mga compressor nga LZ77 / LZ78, ug nagpaduol sa paghimo sa pamilyang PPM sa statistical compressors.

Ang mga kapilian sa command-line mao ang tinuyo nga susama sa mga GNU gzip, apan kini dili managsama.

Ang bzip2 nagpaabot sa usa ka lista sa mga ngalan sa file aron mauban ang mga bandila sa command line. Ang matag file gipulihan sa usa ka compress nga bersyon sa iyang kaugalingon, nga ang ngalan nga "original_name.bz2". Ang matag kompress nga file adunay parehas nga petsa sa pag-usab, mga permiso, ug, kon posible, ang pagpanag-iya ingon nga katugbang nga orihinal, aron kini nga mga kabtangan mahimo nga husto nga ipahiuli sa panahon sa dekompresyon. Ang pag-handle sa ngalan sa file mao ang walay kinutuban sa diwa nga walay mekanismo sa pagpreserba sa orihinal nga mga ngalan sa file, permiso, tag-iya o mga petsa sa mga filesystem nga kulang niini nga mga konsepto, o adunay seryoso nga mga pagdili sa gitas-on nga ngalan, sama sa MS-DOS.

bzip2 ug bunzip2 sa dili pa mapasagdan ang mga kasamtangan nga mga file . Kung gusto nimo kini mahitabo, itakda ang -f flag.

Kung walay mga ngalan sa mga ngalan nga gitino, ang bzip2 nagkompresa gikan sa standard input ngadto sa standard output. Sa kini nga kaso, ang bzip2 mag-usab sa pagsulat sa compress nga output ngadto sa usa ka terminal, tungod kay kini dili hingpit nga masabtan ug busa walay kapuslanan.

Ang bunzip2 (o bzip2 -d) mag- decompress sa tanan nga tinudlong mga file. Ang mga file nga wala gimugna sa bzip2 mahibaw-an ug ibalewala, ug usa ka pasidaan nga gi-isyu. Ang bzip2 nga paninguha sa pagtag-an sa filename alang sa decompressed file gikan sa compressed file sama sa mosunod:


ang filename.bz2 mahimong filename
Ang filename.bz mahimong filename
ang filename.tbz2 mahimong filename.tar
Ang filename.tbz mahimo nga filename.tar
anyothername mahimong anyothername.out

Kung ang file wala matapos diha sa usa sa mga giila nga endings, .bz2, .bz, .tbz2 o .tbz, bzip2 nagreklamo nga kini dili makatag-an sa ngalan sa orihinal nga file, ug mogamit sa orihinal nga ngalan uban sa .out appended.

Sama sa compression, ang paghatag og mga filename nagpahinungod sa decompression gikan sa standard input ngadto sa standard output.

Ang bunzip2 husto nga pag-decompress sa usa ka file nga mao ang pagdugtong sa duha o labaw pa nga mga compressed nga mga file. Ang resulta mao ang pagdugtong sa katugbang nga wala ma-compress nga mga file. Gisuportahan usab ang pagsulay (-t) sa integridad nga gihugpong nga mga compressed file.

Mahimo usab nimo mapilit ang mga file sa standard output pinaagi sa paghatag sa -c flag. Ang daghang mga file mahimo nga mapilit ug ma-decompress na sama niini. Ang resulta resulta gipakaon sa sunud-sunod nga stdout. Ang compression sa daghang mga file sa ingon niini nga pamaagi nagmugna sa usa ka sapa nga adunay daghang mga compressed nga representasyon sa file. Ang ingon nga usa ka sapa mahimo nga ma-decompress sa husto sa bzip2 version 0.9.0 o sa ulahi. Sa sayo pa nga mga bersyon sa bzip2 mohunong human sa pag-decompress sa unang file sa stream.

Ang bzcat (o bzip2 -dc) mag- decompresses sa tanang gitino nga mga file sa standard output.

bzip2 magbasa sa mga argumento gikan sa mga kalainan sa mga kalikopan BZIP2 ug BZIP, sa maong order, ug kini iproseso sa dili pa ang bisan unsang mga argumento nga mabasa gikan sa command line. Kini naghatag sa usa ka kombenyente nga paagi aron sa paghatag sa mga default argumento.

Ang compression kanunay gihimo, bisan kung ang compressed file gamay nga mas dako kay sa orihinal. Ang mga file nga dili moabot sa usa ka gatus ka mga byte ang nagkadako, sanglit ang mekanismo sa kompresyon adunay kanunay nga overhead sa rehiyon nga 50 ka bitoon. Ang random data (lakip na ang output sa kadaghanan sa mga compressor sa file) gi-coded sa mga 8.05 ka bits kada byte, nga naghatag sa usa ka pagpalapad nga mga 0.5%.

Isip pagsusi sa kaugalingon alang sa imong panalipod, ang bzip2 naggamit sa 32-bit CRCs aron maseguro nga ang decompressed version sa usa ka file susama sa orihinal. Kini nga mga guwardiya batok sa pagkadunot sa mga compress nga datos, ug batok sa mga wala pa mahibal-an nga mga bugs sa bzip2 (hinaut nga dili mahimo). Ang mga kahigayonan sa datos sa korapsyon nga wala masuta mao ang mikroskopiko, mga usa ka higayon sa upat ka bilyon alang sa matag giproseso nga file. Hinuon, hibaloa nga ang tseke mahitabo human sa dekompresyon, aron kini makasulti lamang kanimo nga adunay usa ka butang nga sayup. Kini dili makatabang kanimo sa pagbawi sa orihinal nga wala ma-compress nga data. Mahimo nimong gamiton ang bzip2recover aron maningkamot nga makuha ang datos gikan sa nadaot nga mga file.

Ibalik ang mga bili: 0 alang sa usa ka normal nga exit, 1 alang sa mga suliran sa kalikopan (file nga dili makita, dili balido nga mga flag, I / O nga mga kasaypanan, & c), 2 aron ipaila ang usa ka corrupt compressed file, 3 alang sa internal consistency error (eg bug) bzip2 sa kalisang.

MGA PILION

-c -stdout

Pag-compress o pag-decompress sa standard output.

-d --decompress

Pugpong dekompresyon. Ang bzip2, bunzip2 ug bzcat mao ang sama nga programa, ug ang desisyon mahitungod sa unsa nga mga aksyon ang pagabuhaton nahimo base sa ngalan nga gigamit. Kini nga bandera molupig sa maong mekanismo, ug mopugos sa bzip2 sa pag-decompress.

-z --compress

Ang komplemento sa -d: pwersa nga kompresiyon, bisan unsa ang pangalan sa pagsangpit.

-t -test

Susiha ang integridad sa gitakda nga file (s), apan ayaw kini pag-decompress. Kini gayud naghimo sa usa ka trial decompression ug gibiyaan ang resulta.

-f --force

Pugson ang overwrite sa mga file sa output. Kasagaran, ang bzip2 dili overwrite sa kasamtangan nga mga file sa output. Gipugos usab ang bzip2 sa pagbungkag sa malisud nga mga sumpay ngadto sa mga file, nga dili kini buhaton.

Ang bzip2 sa kasagaran mokunhod sa pag-decompress sa mga file nga walay tukmang magic header bytes. Kung gipugos (-f), bisan pa niana, kini magpasa sa maong mga file pinaagi sa dili ma-usab. Kini ang gigikanan sa GNU gzip.

-k - paghulat

Padayon (ayaw hikalimti) ang mga file sa input sa panahon sa compression o decompression.

- dili maayo

Bawasan ang paggamit sa panumduman, alang sa compression, decompression ug testing. Ang mga file ma-decompress ug masulayan gamit ang usa ka giusab nga algorithm nga nagkinahanglan lamang og 2.5 bytes matag block byte. Kini nagpasabot nga ang bisan unsang file mahimong ma-decompress sa 2300k sa panumduman, bisan sa mga katunga sa normal nga gikusgon.

Sa panahon sa compression, -s mopili sa block size nga 200k, nga limitahan ang paggamit sa memorya sa palibot sa sama nga numero, sa gasto sa imong compression ratio. Sa laktud, kon ang imong makina gamay sa panumduman (8 megabyte o mas menos), paggamit-alang sa tanang butang. Tan-awa ang MEMORY MANAGEMENT sa ubos.

-qu -

Sumpo ang dili kinahanglanon nga mga mensahe sa pasidaan. Ang mga mensahe kalabot sa I / O nga mga kasaypanan ug uban pang mga kritikal nga panghitabo dili mapugngan.

-v - verbose

Verbose mode - ipakita ang compression ratio alang sa matag file nga giproseso. Dugang pa-usbaw ang lebel sa pagkawalay kahulogan, pagpagawas sa daghan nga kasayuran nga labi ka interes alang sa mga hinungdan sa pag-diagnose.

-L --license -V - pagbalhin

Ipakita ang bersyon sa software, mga termino ug kondisyon sa lisensya.

-1 (o - matulin) sa -9 (o - labing maayo)

Ibutang ang block nga sukod sa 100 k, 200 k .. 900k sa pagkompres. Wala'y epekto sa pag-decompression. Tan-awa ang MEMORY MANAGEMENT sa ubos. Ang - lig-on ug - labing maayong mga alyas alang sa GNU gzip compatibility. Sa partikular, - ang kalig-on wala maghimo sa mga butang nga mas paspas. Ug - labing makapili lamang sa dili maayong gawi.

Gisagubang ang tanang sunod nga mga argumento isip mga pangalan sa mga file, bisan kung magsugod sila sa usa ka dash. Kini aron mahimo nimo pagdumala ang mga file sa mga ngalan nga nagsugod sa usa ka dash, sama pananglit: bzip2 - -myfilename.

- matinud-anon-dali nga - masinugtanon-labing maayo

Kini nga mga bandera kalabutan sa mga bersyon 0.9.5 ug sa ibabaw. Sila naghatag og pipila ka mga coarse kontrol sa mga kinaiya sa mga sorting algorithm sa sayo nga mga bersyon, nga usahay mapuslanon. 0.9.5 ug sa ibabaw adunay usa ka maayo nga algorithm nga naghubad niini nga mga bandila nga walay kalabutan.

Importante: Gamita ang tawo nga sugo ( % man ) aron makita kung giunsa ang usa ka sugo nga gigamit sa imong partikular nga computer.

Nalangkit nga mga Artikulo