NAME
bzip2, bunzip2 - kompresor datotek za sortiranje blokov, v1.0.2bzcat - razširi datoteke v stdoutbzip2recover - obnovi podatke iz poškodovanih datotek bzip2 bzip2 -cdfkqstvzVL123456789 imena datotek … bunzip2 -fkvsVL imena datotek … bzcat -s imena datotek … bzip2recover Ime datoteke bzip2 stisne datoteke s pomočjo algoritma za kompresijo besedila in sortiranje Huffmanovega kodiranja. Kompresija je na splošno precej boljša od tiste, ki jo dosegajo bolj konvencionalni kompresorji na osnovi LZ77 / LZ78 in se približuje zmogljivosti statističnih kompresorjev PPM. Možnosti ukazne vrstice so namenoma zelo podobne tistim iz GNU gzip, vendar niso enake. bzip2 pričakuje, da bo seznam imen datotek spremljal zastavice v ukazni vrstici. Vsako datoteko zamenja stisnjena različica sama, z imenom "original_name.bz2". Vsaka stisnjena datoteka ima isti datum spremembe, dovoljenja in, če je mogoče, lastništvo kot ustrezen izvirnik, tako da je mogoče te lastnosti pravilno obnoviti v času dekompresije. Upravljanje z imeni datotek je naivno v smislu, da ni mehanizma za ohranjanje izvornih imen datotek, dovoljenj, lastnikov ali datumov v datotečnih sistemih, ki nimajo teh konceptov, ali imajo resne omejitve dolžine imena datoteke, kot je MS-DOS. bzip2 in bunzip2 privzeto ne bo prepisal obstoječih datotek. Če želite, da se to zgodi, podajte zastavico -f. Če ni podana imena datotek, bzip2 stisne iz standardnega vhoda na standardni izhod. V tem primeru, bzip2 bo zavrnil pisanje stisnjenega izhoda na terminal, saj bi bilo to povsem nerazumljivo in zato nesmiselno. bunzip2 (ali bzip2-d) razkriva vse navedene datoteke. Datoteke, ki jih ni ustvaril bzip2 bo zaznana in prezrta ter izdano opozorilo. bzip2 poskuša uganiti ime datoteke za dekompresirano datoteko od datoteke stisnjene datoteke, kot sledi: filename.bz2 postane ime datoteke filename.bz postane ime datoteke filename.tbz2 postane filename.tar filename.tbz postane filename.tar anyothername postane anyothername.out Če se datoteka ne konča v enem od priznanih končnic, .bz2, .bz, .tbz2 ali .tbz, bzip2 se pritožuje, da ne more uganiti imena izvirne datoteke in z njim uporabi izvorno ime .out priložen. Tako kot pri stiskanju, dobava imena datotek ne povzroča dekompresije od standardnega vhoda do standardnega izhoda. bunzip2 pravilno dekompresiralo datoteko, ki je združitev dveh ali več stisnjenih datotek. Rezultat je združitev ustreznih nestisnjenih datotek. Podpira tudi testiranje integritete (-t) združenih stisnjenih datotek. Datoteke lahko tudi stisnete ali razkladate na standardni izhod z navedbo oznake -c. Več datotek je lahko stisnjeno in dekompresirano tako. Izhodni izhodi se zaporedno hranijo v stdout. Stiskanje več datotek na ta način ustvarja tok, ki vsebuje več predstavitev stisnjenih datotek. Takšen tok lahko pravilno dekompresira samo po bzip2 različica 0.9.0 ali novejša. Prejšnje različice bzip2 se bo ustavil po dekompresiji prve datoteke v toku. bzcat (ali bzip2 -dc) razširi vse navedene datoteke na standardni izhod. bzip2 bo prebral argumente iz okoljskih spremenljivk BZIP2 in BZIP, v tem vrstnem redu in jih bo obdelal pred kakršnimi koli argumenti, ki jih bere iz ukazne vrstice. To omogoča priročen način za zagotavljanje privzetih argumentov. Stiskanje se vedno izvaja, tudi če je stisnjena datoteka nekoliko večja od izvirnika. Datoteke, ki imajo manj kot sto bajtov, se običajno povečajo, saj ima kompresijski mehanizem konstantno reže v območju 50 bajtov. Naključni podatki (vključno z izhodom večine datotečnih kompresorjev) so kodirani na približno 8,05 bitov na bajt, kar pomeni povečanje za približno 0,5%. Kot samopreverjanje vaše zaščite, bzip2 uporablja 32-bitne CRC-je, da zagotovi, da je dekompresirana različica datoteke identična originalu. To stori proti korupciji stisnjenih podatkov in proti neodkritim napakam bzip2 (upam, da je zelo malo verjetno). Možnosti za odkrivanje podatkov, ki se ne zaznajo, je mikroskopsko, približno ena možnost v štirih milijardah za vsako obdelano datoteko. Vendar se zavedajte, da se preverjanje pojavi pri dekompresiji, zato vam lahko le pove, da je nekaj narobe. Ne more vam pomagati obnoviti prvotnih nestisnjenih podatkov. Lahko uporabiš bzip2recover poskusite obnoviti podatke iz poškodovanih datotek. Vrnjene vrednosti: 0 za normalni izhod, 1 za okoljske težave (datoteka ni mogoče najti, neveljavne zastavice, napake I / O, in c), 2 za prikaz korumpirane stisnjene datoteke, 3 za notranjo napako konsistence (npr. bzip2 za paniko. -c - stdout Stisnite ali razširite na standardni izhod. -d -decompress Sila dekompresije. bzip2, bunzip2 in bzcat so resnično isti program, odločitev o tem, katere ukrepe je treba izvesti, na podlagi katere se uporablja ime. Ta zastava prevlada nad tem mehanizmom in silami bzip2 za dekompresijo. -z - komprimirati Dodatek k -d: prisili stiskanje, ne glede na ime sklice. -t - test Preverite integriteto določenih datotek, vendar jih ne razgradite. To resnično opravi preskusno dekompresijo in izniči rezultat. -f - moč Prisilno prepisovanje izhodnih datotek. Običajno, bzip2 ne bodo prepisali obstoječih izhodnih datotek. Tudi sile bzip2 da bi prekinil trde povezave do datotek, ki jih drugače ne bi naredil. bzip2 običajno zavrača dekompresijo datotek, ki nimajo pravilnih magičnih naslovov bajtov. Če bo prisiljen (-f), bo tovrstne datoteke posredoval prek nespremenjenih. Tako se obnaša GNU gzip. -k -keep Ohranite (ne brišite) vhodne datoteke med stiskanjem ali dekompresijo. -s - malo Zmanjšajte porabo pomnilnika, za stiskanje, dekompresijo in testiranje. Datoteke so dekompresirane in preizkušene z uporabo modificiranega algoritma, ki zahteva samo 2,5 bajta na bajt bloka. To pomeni, da se lahko katera koli datoteka dekompresira v 2300 k spomina, čeprav pri približno polovici običajne hitrosti. Med stiskanjem -s izbere velikost bloka 200k, ki omejuje uporabo pomnilnika na približno enako sliko na račun vašega stiskanja. Skratka, če je vaš računalnik skoraj prazen (8 megabajtov ali manj), uporabite -s za vse. Glejte UPORABNIŠKI PODATKI spodaj. -q - vprašanje Preprečite nebistvena opozorilna sporočila. Sporočila, ki se nanašajo na napake I / O in druge kritične dogodke, ne bodo odpravljena. -v -verbose Način Verbose - prikaže se stiskanje za vsako obdelano datoteko. Nadalje -v poveča stopnjo verjetnosti, izžareva veliko informacij, ki so v prvi vrsti zanimive za diagnostične namene. -L - licenca -V - različica Prikažite različico programske opreme, licenčne pogoje in pogoje. -1 (ali - hitro) do -9 (ali -best) Pri stiskanju nastavite velikost bloka na 100 k, 200 k .. 900 k. Nima učinka pri razširitvi. Glejte UPORABNIŠKI PODATKI spodaj. --Fast ali -best vzdevki so predvsem za združljivost GNU gzip. Zlasti - hitro ne naredi stvari bistveno hitrejše. In - samo izbere privzeto vedenje. Obravnava vse nadaljnje argumente kot imena datotek, tudi če se začnejo s pomišljajem. To je tako, da lahko obdelujete datoteke z imeni, ki se začnejo s pomišljajem, na primer: bzip2 - -myfilename. - repetitivno hiter - najboljši Te oznake so odvečne v različicah 0.9.5 in novejših. Zagotovili so nekaj grobega nadzora nad vedenjem algoritma za razvrščanje v prejšnjih različicah, kar je bilo včasih koristno. 0.9.5 in zgoraj imajo izboljšan algoritem, zaradi česar so te zastave nepomembne. Pomembno: Uporabi človek ukaz ( % človek ), da vidite, kako se na vašem računalniku uporablja ukaz. povezani članki POVZETEK
OPIS
OPCIJE