Bunzip2 - Command Command - Unix Command

NAME

bzip2, bunzip2 - compressor faidhle bloigh, v1.0.2
bzcat - a 'toirt air falbh faidhlichean gu stdout
bzip2recover - a 'tilleadh fiosrachadh bho fhaidhlichean bzip2 millte

SYNOPSIS

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

SGRÙDADH

bzip2 a ' gintinn faidhlichean a' cleachdadh algorithm cruth teacsa Burrows-Wheeler, agus Huffman a 'còdadh. Mar as trice, tha co-chòrdadh mòran nas fheàrr na an coileanadh le compressors stèidhichte ann an LZ77 / LZ78, agus bidh iad a 'dèiligeadh ri coileanadh teaghlach PPM de choimpiutairean staitistigeil.

Tha na roghainnean ceann-uidhe ann an aon rud glè choltach ris an fheadhainn a tha GNU gzip, ach chan eil iad co-ionann.

Tha bzip2 an dùil liosta de dh'ainmean faidhle a dhol còmhla ris na brataichean loidhne-àithne. Thèid tionndadh co-chruinnichte dheth fhèin a chur an àite gach faidhle, leis an ainm "original_name.bz2". Tha an aon fhaidhle atharrachaidh, ceadan aig gach faidhle co-chruinneachaidh, agus, nuair as urrainnear, seilbh mar a 'chiad tè co-fhreagarrach, gus am faodar na togalaichean sin a thoirt air ais gu ceart aig àm dì-chuimsichte. Tha làimhseachadh ainmean faidhle neo-chinnteach san dòigh nach eil dòigh sam bith ann airson ainmean, ceadan, sealbh no cinn-latha tùsail a ghleidheadh ​​ann an siostaman faidhlichean aig nach eil na bun-bheachdan sin, no gu bheil cuingealachaidhean dian ainm fhada aca, leithid MS-DOS.

bzip2 agus bunzip2 chan fhaigh iad thairis air na faidhlichean a th 'ann mar-thà . Ma tha thu airson gun tachair seo, sònraich am brata -f.

Mura h-eil ainmean faidhlichean air an sònrachadh, bidh bzip2 a ' gintinn bho bhith a' toirt a-steach teachdaireachd àbhaisteach gu toraidhean àbhaisteach Anns a 'chùis seo, crìonaidh bzip2 gus toradh co-chruinnichte a sgrìobhadh gu ceann-uidhe, oir cha bhiodh seo gu tur mì-chinnteach agus mar sin gun phuing.

bunzip2 (no bzip2 -d) a ' dùmhlachadh gach faidhle ainmichte. Thèid faidhlichean nach deach a chruthachadh le bzip2 a lorg agus a leigeil seachad, agus rabhadh a thoirt seachad. bzip2 a ' feuchainn ris an ainm-faidhle a dhearbhadh airson an fhaidhle a tha air a dhì-bhrùthadh bho sin a' choimpiutair mar a leanas:


filename.bz2 a 'fàs ainm-faidhle
filename.bz a 'fàs ainm-faidhle
Tha filename.tbz2 a 'fàs filename.tar
Tha filename.tbz a 'fàs filename.tar
ainm sam bith eile a 'tighinn gu bith sam bith ainm

Mura h-eil am faidhle a 'crìochnachadh ann an aon de na crìochan aithnichte, tha gearan ann .zz, .bz, .tbz2 no .tbz, bzip2 nach urrainn dha tuairmse a dhèanamh air ainm a' chiad fhaidhle, agus a 'cleachdadh an ainm thùsail le .out attached .

Mar le dùmhlachd, chan eil a bhith a 'toirt seachad ainmean-faidhlichean ag adhbhrachadh dì-chrìonadh bho bhith a' toirt a-steach coitcheann gu toradh coitcheann.

Bidh bunzip2 a 'decompress faidhle gu ceart a tha mar concatenation de dhà no barrachd fhaidhlichean co-chòrdaichte. Is e an toradh co-chòrdadh de na faidhlichean neo-chonaltradh iomchaidh. Tha deuchainn ionracas (-t) de fhaidhlichean co-chruinneichte co-chòrdaichte cuideachd a 'faighinn taic.

Faodaidh tu cuideachd faidhlichean a ghintinn no a dhì-bhriseadh chun toradh coitcheann le bhith a 'toirt a' bhratach -c. Faodar ioma-fhaidhlichean a bhith air an cuir còmhla agus air an dì-chrìonadh mar seo. Tha na toraidhean a thig a-mach air am biathadh ann an òrdugh gu stdout. Tha co-ghluasad de dh 'iomadh faidhlichean san dòigh seo a' cruthachadh sreath le riochdachaidhean faidhlichean ioma-chruinnichte. Faodar sruthan mar seo a dhì-bhriseadh gu ceart a-mhàin le bzip2, tionndadh 0.9.0 no nas fhaide. Bidh tionndaidhean nas tràithe de bzip2 a 'stad às dèidh dhaibh a' chiad fhaidhle a thoirt às an t-sruthan.

bzcat (no bzip2-dc) a ' dì- chromadh a h-uile faidhle ainmichte ris an toradh coitcheann.

Leughaidh bzip2 argamaidean bho na caochlaidhean àrainneachd BZIP2 agus BZIP, san òrdugh sin, agus bidh iad gan làimhseachadh mus tèid argamaidean sam bith a leughadh bhon loidhne-àithne. Tha seo a 'toirt dòigh ghoireasach air argamaidean bunaiteach a thoirt seachad.

Tha co-chòrdadh an-còmhnaidh air a dhèanamh, eadhon ged a tha am faidhle co-chruaidh beagan nas motha na an toiseach. Tha faidhlichean a tha nas lugha na timcheall air ceud bytes buailteach a bhith nas motha, seach gu bheil an t-inneal co-ghluasaid a 'cumail suas gu mòr anns an roinn de 50 bytes. Tha dàta Randamach (a 'gabhail a-steach toradh a' chuid as motha de choimpiutairean faidhlichean) air a chòdachadh aig mu 8.05 bits gach byte, a 'toirt leudachadh de mu 0.5%.

Mar fèin-sgrùdadh airson do dhìon, bidh bzip2 a ' cleachdadh CRCan 32-bit gus dèanamh cinnteach gu bheil an tionndadh neo-chruthaichte de fhaidhle co-ionann ris a' chiad fhear. Tha na geàrdan seo an aghaidh truailleadh an dàta co-chruinnichte, agus an aghaidh bhiastagan gun fhios ann am bzip2 (tha sinn an dòchas gun teagamh). Is e microscopic a th 'anns na cothroman a th' ann an truailleadh dàta a tha a dhìth a-mach, mu aon chothrom ann an ceithir billean airson gach faidhle air a phròiseasadh. Bi mothachail, ge-tà, gu bheil an t-seic a 'tachairt air dì-inntrigeadh, agus mar sin chan urrainn dha innse dhut gu bheil rudeigin ceàrr. Chan urrainn dha do chuideachadh a 'faighinn a-mach na dàta tùsail neo-chonnaidh. Faodaidh tu bzip2recover a chleachdadh gus feuchainn ri dàta fhaighinn air ais bho fhaidhlichean millte.

Thoir luachan air ais: 0 airson fàgail àbhaisteach, 1 airson duilgheadasan àrainneachd (chan fhaigh thu faidhle, brataichean neo-dhligheach, mearachdan I / O, & c), 2 gus comharra co-ghiùlain truaillidh a chomharrachadh, 3 airson mearachd cunbhalachd taobh a-staigh (me, bug) a chaidh adhbhrachadh bzip2 airson aimhreit.

OBAIR

-c -stdout

Co-chòrdadh no dì-bhrùthadh gu toradh àbhaisteach.

-d -decompress

Dìth-bhriseadh na Feachd. bzip2, bunzip2 agus bzcat gu dearbh an aon phrògram, agus thèid an co-dhùnadh mu na gnìomhan a tha ri dhèanamh a dhèanamh a rèir dè an t-ainm a thathas a 'cleachdadh. Tha am bratach seo a 'toirt thairis air an uidheam sin, agus a' feuchainn ri bzip2 a dhì-bhualadh.

-z -compress

Tha an co-fhreagairt ri -d: fòirneart dùmhlachadh, a dh'aindeoin dè an t-ainm a th 'ann.

-t -test

Dèan cinnteach gu bheil na faidhlichean / na faidhlichean ainmichte air an dearbhadh, ach na cuir às dhaibh. Bidh seo fìor dhì-chrìonadh deuchainn agus a 'tilgeil air falbh an toradh.

-f --force

Feachd ath-sgrìobhadh air faidhlichean toraidh. Mar as trice, cha chuir bzip2 thairis air na faidhlichean toraidh a tha ann mar-thà. Cuideachd, a 'toirt air falbh bzip2 gus ceanglaichean cruaidh a bhriseadh gu faidhlichean, nach dèanadh e air dhòigh eile.

Bidh bzip2 mar as trice a 'crìonadh gu faidhlichean a dhì-bhriseadh nach eil an ceann-cinn draoidheachd drùidhte byte aca. Ma dh 'fheumar (-f), ge-tà, cuiridh e seachad faidhlichean mar sin gun atharrachadh. Seo mar a bhios GNU gzip a 'giùlain.

-k -keep

Cumaibh (na cuir às do dhuilleag) faidhlichean a-steach fhad 'sa tha iad a' dùmhlachadh no a 'dì-mhilleadh

-s --small

Lùghdaich cleachdadh cuimhne, airson dùmhlachadh, dì-chrìonadh agus deuchainnean. Thèid faidhlichean a dhì-bhriseadh agus a dhearbhadh le bhith a 'cleachdadh algorithm atharraichte a dh' fheumas ach 2.5 bytes gach bloc beàrn. Tha seo a 'ciallachadh gum faod faidhle sam bith a bhith air a dhì-chrìonadh ann an 2300k de chuimhne, ged a tha e mu leth den astar àbhaisteach.

Tro cho-dhìoladh, tha -s a 'taghadh meud bloc de 200k, a tha a' cuingealachadh cleachdadh cuimhne gu timcheall air an aon fhigear, air cosgais do cho-mheas co-chruinneachaidh. Gu geàrr, ma tha an inneal agad ìosal air cuimhne (8 megabytes no nas lugha), cleachd -s airson a h-uile rud. Faic RIANACHD MEMORY gu h-ìosal.

-q --quiet

A 'gabhail a-steach teachdaireachdan rabhaidh neo-riatanach. Cha tèid teachdaireachdan a tha a 'buntainn ri mearachdan I / O agus tachartasan riatanach eile a chuir fodha.

-v - verbose

Modh dearbhaidh - comharraich a 'cho-mheasadh co-chruinneachaidh airson gach faidhle air a phròiseasadh. Barrachd -b a 'meudachadh ìre nan càirdeas, a' toirt a-mach mòran fiosrachaidh a tha gu sònraichte inntinneach airson adhbharan breithneachaidh.

-L --license -V --version

Taisbeanaidh teirmichean agus cumhaichean an tionndaidh bathar-bog.

-1 (no --fast) gu -9 (no --best)

Suidhich am meud bloc gu 100 k, 200 k .. 900 k nuair a tha thu a 'co-èignachadh. Chan eil èifeachd sam bith ann nuair a bhios e a 'dol sìos. Faic RIANACHD MEMORY gu h-ìosal. Tha na aliases --fast agus --best airson co-chòrdasachd GNU gzip sa mhòr-chuid. Gu sònraichte, chan eil - luath a 'dèanamh rudan gu math nas luaithe. Agus - chan eil thu ach a 'taghadh an giùlan bunaiteach.

A 'làimhseachadh gach argamaid às dèidh sin mar ainmean faidhle, eadhon ma thòisicheas iad le dash. Tha seo airson gun urrainn dhut faidhlichean a làimhseachadh le ainmean a 'tòiseachadh le dash, mar eisimpleir: bzip2 - -myfilename.

- luath-luath-luath - fìor mhath

Chan eil na brataichean sin feumach ann an tionndaidhean 0.9.5 agus nas àirde. Bha iad a 'toirt beagan smachd gruamach air giùlan an algorithm seòrsachaidh ann an tionndaidhean nas tràithe, a bha uaireannan feumail. Tha algorithm leasaichte aig 0.9.5 agus nas àirde a tha a 'ciallachadh nach eil na brataichean sin a' buntainn.

Cudromach: Cleachd an t-òrdugh fear ( % man ) gus faicinn mar a tha òrdugh air a chleachdadh air a 'choimpiutair agad.

Artaigilean co-cheangailte