Bunzip2 - Linux Ubuntu Komando - Unix Komando

NAME

bzip2, bunzip2 - blok-asihan file compressor, v1.0.2
bzcat - decompresses file ka stdout
bzip2recover - recovers data ti ruksak file bzip2

SYNOPSIS

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

gambaran

bzip2 compresses file ngagunakeun Burrows-fahad block asihan algoritma komprési téks, jeung Huffman coding. Komprési umumna considerably hadé ti nu kahontal ku LZ77 / compressors basis LZ78 leuwih konvénsional, sarta ngadeukeutan kinerja kulawarga PPM of compressors statistik.

Pilihan paréntah-garis anu ngahaja pisan sarupa pamadegan Lisénsi gzip, tapi maranéhna teu idéntik.

bzip2 ekspektasi daptar ngaran file pikeun marengan nu umbul paréntah-garis. Tiap file diganti ku versi dikomprés téa, kalawan nami "original_name.bz2". Tiap file dikomprés boga tanggal sami modifikasi, idin, tur, nalika mungkin, kapamilikan salaku pakait aslina, jadi nu sipat ieu bisa neuleu disimpen dina waktos decompression. Ngaran berkas penanganan nyaéta naif dina kayaan yén teu aya mékanisme pikeun preserving aslina ngaran koropakna, idin, ownerships atanapi kaping dina filesystems nu kakurangan konsep ieu, atanapi gaduh larangan ngaran file panjangna serius, kayaning MS-DOS.

bzip2 na bunzip2 baris sacara standar teu nimpa file aya . Upami anjeun hoyong ieu kajadian, tangtukeun bendera -f.

Mun euweuh ngaran file anu dieusian, bzip2 compresses ti input baku pikeun kaluaran baku. Dina hal ieu, bzip2 bakal nampik nulis kaluaran dikomprés ka terminal hiji, sakumaha ieu bakal sagemblengna kaharti sahingga euweuh hartina.

bunzip2 (atawa bzip2 -d) decompresses sadaya file husus. File nu teu dijieun ku bzip2 bakal kauninga tur teu dipalire, sarta gera dikaluarkeun. bzip2 nyoba nebak Ngaran koropak nu keur file decompressed ti éta tina file dikomprés saperti kieu:


filename.bz2 janten Ngaran koropak
filename.bz janten Ngaran koropak
filename.tbz2 janten filename.tar
filename.tbz janten filename.tar
anyothername janten anyothername.out

Lamun file teu tungtungna salah sahiji tuntung dipikawanoh, .bz2, .bz, .tbz2 atanapi .tbz, bzip2 complains yén éta moal bisa nebak ngaran file aslina, sarta ngagunakeun ngaran aslina kalawan .out appended.

Salaku kalawan komprési, supplying euweuh filenames ngabalukarkeun decompression ti input baku pikeun kaluaran baku.

bunzip2 neuleu bakal decompress file nu di concatenation dua atawa leuwih dikomprés payel. hasilna teh concatenation sahiji file uncompressed alkana. Integritas nguji (-t) koropak dikomprés disambungkeun ieu ogé dirojong.

Anjeun oge bisa niiskeun atanapi decompress file ka output baku kalayan méré bendera -c. Sababaraha file bisa dikomprés sarta di decompressed kawas ieu. outputs anu dihasilkeun téh sequentially FED mun stdout. Komprési tina sababaraha file dina ragam ieu dibangkitkeun aliran ngandung sababaraha file Répréséntasi dikomprés. Stream Saperti bisa decompressed neuleu ukur ku bzip2 Vérsi 0.9.0 atanapi engké. Versi samemehna ngeunaan bzip2 bakal eureun sanggeus decompressing file munggaran di stream teh.

bzcat (atawa bzip2 -dc) decompresses sadaya file dieusian pikeun kaluaran baku.

bzip2 bakal maca alesan tina variabel lingkungan BZIP2 na BZIP, dina urutan anu, tur bakal ngolah éta saméméh sagala alesan maca tina garis paréntah. Hal ieu méré cara merenah pikeun nyadiakeun alesan standar.

Komprési sok dipigawé, sanajan file dikomprés téh rada gedé ti aslina. File kurang leuwih kira saratus bait condong meunang nu leuwih gede, saprak mékanisme komprési ngabogaan overhead konstan di wewengkon 50 bait. data acak (kaasup kaluaran paling compressors file) anu disandi di ngeunaan 8,05 bit per bait, mere hiji perluasan sabudeureun 0,5%.

Salaku timer dipariksa pikeun panangtayungan anjeun, bzip2 migunakeun CRCs 32-bit pikeun mastikeun yén versi decompressed tina file nyaeta sarua jeung aslina. Ieu penjaga ngalawan korupsi data dikomprés, sarta ngalawan bug undetected di bzip2 (mudahan pisan saperti teu mirip). Chances korupsi data bade undetected nyaeta mikroskopis, ngeunaan salah kasempetan di opat milyar pikeun tiap file diprosés. Jadi sadar, sanajan, anu cek lumangsung sanggeus decompression, ku kituna ngan bisa ngabejaan Anjeun yen hiji hal anu salah. Eta teu bisa ngabantu anjeun cageur data uncompressed aslina. Anjeun tiasa make bzip2recover nyobian cageur data tina file ruksak.

Balik nilai: 0 pikeun kaluar normal, 1 keur masalah lingkungan (file teu kapendak, umbul sah, I / O kasalahan, & c), 2 jeung nunjukkeun hiji file dikomprés korup, 3 pikeun kasalahan konsistensi internal (misalna bug) anu ngabalukarkeun bzip2 ka panik.

Pilihan

-c --stdout

Niiskeun atanapi decompress ka output baku.

-d --decompress

Angkatan decompression. bzip2, bunzip2 na bzcat anu bener program sarua, sarta kaputusan ngeunaan naon lampah nyandak dipigawé dina dasar nu ngaran ieu dipaké. Bendera ieu overrides mékanisme nu, sarta gaya bzip2 mun decompress.

-z --compress

pelengkap pikeun -d: gaya komprési, paduli nami namah.

-t --test

Pariksa integritas tina file husus (s), tapi ulah decompress aranjeunna. Ieu bener ngalaksanakeun hiji decompression trial and throws jauh hasilna.

-f --force

Angkatan nimpa koropak kaluaran. Normal, bzip2 moal nimpa file kaluaran aya. Ogé Angkatan bzip2 megatkeun tumbu hésé file, nu eta disebutkeun moal bakal ngalakukeun.

bzip2 ilaharna declines mun decompress file nu teu boga bait lulugu magic bener. Lamun dipaksa (-f) kitu, nya bakal maot file misalna ngaliwatan unmodified. Ieu kumaha Lisénsi gzip behaves.

-k --keep

Tetep (teu ngahapus) file input salila komprési atanapi decompression.

-s --small

Ngurangan pamakéan memori, keur komprési, decompression sarta nguji. File anu decompressed na dites maké algoritma dirobah anu ngan merlukeun 2,5 bait per block bait. Ieu ngandung harti file sagala bisa decompressed di 2300k memori, albeit di kira satengah laju normal.

Salila komprési, -s milih hiji ukuran blok 200k, nu ngawatesan pamakéan ELINGAN KA URANG sabudeureun sosok sarua, di expense tina rasio komprési Anjeun. Pondokna, mun mesin anjeun low on memori (8 megabytes atanapi kirang), pamakéan -s pikeun sagalana. Tempo manajemén memori di handap.

-q --quiet

Ngurangan seratan warning non-ésénsial. Seratan pertaining ka I / O kasalahan sarta acara kritis séjénna moal diteken.

-V - verbose

modeu Verbose - némbongkeun babandingan komprési pikeun tiap file diprosés. Salajengna -V urang ningkatkeun tingkat verbosity, spewing kaluar kavling informasi nu utamina dipikaresep pikeun tujuan diagnostik.

-L --license -V --version

Nembongkeun versi software, istilah jeung kaayaan lisénsi.

-1 (atawa --fast) ka -9 (atawa --best)

Nyetél ukuran blok kana 100 k, 200 k .. 900 k lamun compressing. Boga pangaruh nalika decompressing. Tempo manajemén memori di handap. The --fast na aliases --best nu utamina pikeun kasaluyuan gzip Lisénsi. Dina sababaraha hal, --fast henteu nyieun hal nyata gancang. Sarta --best saukur milih kabiasaan standar.

Ngaruwat kabeh alesan saterusna jadi ngaran koropakna, sanajan aranjeunna mimitian ku dash a. Ieu kitu anjeun tiasa ngadamel payil sareng ngaran nu dimimitian ku dash, contona: bzip2 - -myfilename.

--repetitive-gancang --repetitive-pangalusna

umbul ieu kaleuleuwihan dina versi 0.9.5 sarta luhur. Aranjeunna disadiakeun sababaraha kontrol kasar leuwih paripolah algoritma asihan dina versi samemehna nu éta kadang mangpaat. 0.9.5 na luhur mibanda hiji algoritma ningkat nu renders umbul ieu nyimpang.

Nu penting: Pake paréntah lalaki (% lalaki) ningali kumaha paréntah nu dipaké dina komputer husus Anjeun.

Artikel nu patali