Bunzip2 - Linux Command - Unix Command

NUMM

bzip2, bunzip2 - e Block-Sortéierdateierverdichter, v1.0.2
bzcat - Dekompressen Dateien ze stdout
bzip2recover - erhëlt Daten aus beschiedene bzip2 Akten

SYNOPSIS

bzip2 [ -cdfkqstvzVL123456789 ] [ Dateiname ... ]
bunzip2 [ -fkvsVL ] [ Filenamen ... ]
bzcat [ -s ] [ Dateiname ... ]
bzip2recover Dateinumm

DESCRIPTION

bzip2 kompriméiert Fichier mat de Burrows-Wheeler-Block Sortéierung Text Kompresioun Algorithmus, an Huffman Kodéierung. D'Compression ass normalerweis besser besser wéi déi duerch méi konventionell LZ77 / LZ78-baséiert Kompressoren erfaasst a geet op d'Performance vun der PPM-Famill vun statisteschen Verdichter.

D'Kommando-Linn Optiounen sinn bewosst ganz ähnlech mat denen vun GNU gzip, awer se sinn net identesch.

bzip2 erwaart eng Lëscht vu Dateinumm, fir d'Command Line Fändelen ze begleeden. All Fichier gëtt ersat duerch eng kompriméiert Versioun vu sech selwer, mam Numm "original_name.bz2". All kompriméiert Fichier huet déiselwecht Modifikatioun Datum, Permissiounen an, a wann et méiglech Eegentum als de korrespondéierte originale sinn, fir datt dës Eegeschaften bei der Dekompressiounzäit korrekt restauréiert ginn. Dateinumm behandelen ass naiv an de Sënn datt et keng Mechanismen ass fir d'Erreechung vun originelle Dateinumm, Permis'en, Eegeschaften oder Datumen zu Dateisystemen ze benotzen déi dës Konzepte fehlen oder e schrëftlech Dateinimitérschrëften hunn wéi MS-DOS.

bzip2 an bunzip2 gëtt standard net iwwerschreiwe existéiert Dateien . Wann Dir wëllt dat geschitt, markéiert de -f Fändel.

Wann keen Dateinumm spezifizéiert gëtt, komprägt hien vu Standardeingroen op Standardausgang. An dësem Fall decidéiert d' Bipip2 fir d'kompriméiert Ausgab an en Terminal ze schreiwen, sou wéi dëst komplett komplett onverständlech ass an dofir ze weisen.

bunzip2 (oder bzip2 -d) dekonpriméiert all spezifizéierter Dateie. Dateien déi net vun bzip2 erstallt goufen , ginn erkannt an ignoréiert an eng Warnung erausginn. bzip2 probéiert den Dateinam fir den Dekomprimee vun der vun de kompriméierte Fichier ze bewäerten:


Filename.bz2 gëtt Dateinumm
Filename.bz gëtt Dateinumm
Filename.tbz2 gëtt Dateiname.tar
Filename.tbz gëtt Dateinumm
Jiddereen gëtt Numm

Wann d'Datei net an engem vun den anerkannten Enden bitt , .bz2, .bz, .tbz2 oder .tbz, bzip2 beméine sech datt et de Numm vun der ursprénglecher Datei net virstellen kann an benotzt den ursprénglechen Numm mat .out append .

Esou wéi Komprimatioun, an d'Versioun keng Dateinamen, ass de Dekomprimatioun vu Standardeingunge op Standardausgang.

bunzip2 sëlwer korrekt zeréckt eng Datei déi de Verkaf vun zwee oder méi kompriméiert Fichieren ass. D'Resultat ass d'Verkafsetzung vun de korrespondéierte ongeschniddene Fichieren. Integritéitstest (-t) vu verkettete kompriméiert Fichieren gëtt och ënnerstëtzt.

Dir kënnt och Dateien an d'Standardausdiskussioun kompriméieren oder dekompresséieren andeems de -c-Fändel ass. Verschidde Dateien kënnen kompriméiert a dekompriméiert sinn. Déi entstinn Ausgelege ginn sequentiell op stdout gefeiert. Kompriméiere vu verschidde Fichier op dës Manéier generéiert e Stream mat méi kompriméierte Dateievertrieder. Sou een Stream kann nëmmen korrekt duerch bzip2 Versioun 0.9.0 oder spter dekompriméiert ginn. Fréier Versioun vu bzip2 hänkt no der Dekompressioun vun der éischt Datei am Stroum.

bzcat (oder bzip2 -dc) dekonpriméiert alle spezifizéierte Dateien op d'Standardausgab.

bzip2 liest Argumenter aus den Ëmfeldvariablen BZIP2 an BZIP, an där Reiefolleg an ginn se virun all Argumenter veraarbecht vun der Kommandozeechnung. Dëst ass eng praktesch Manéier fir Standard Argumenter ze leeën.

D'Compression gëtt ëmmer gemaach, och wann d'kompriméiert Datei e bësse méi grouss ass wéi déi ursprénglech. Dateien vun manner wéi ongeféier Honnerte vu Byten tendéieren méi grouss, well de Komprimatiounsmechanismus e konstante Overhead an der Regioun vun 50 Bytes huet. Zoufälleg Donnéen (mat der Ausgab vun de meeschte Dateie Kompressoren) codéiert op ongeféier 8,05 Bits pro Byte, déi eng Expansioun vu ronn 0,5% hunn.

Als Selbstkontrolle fir Äre Schutz, bzip2 benotzt 32-Bit CRC fir sécher ze stellen, datt d'dekompriméiert Versioun vun engem Fichier identisch mat der ursprénglecher. Dëse Warden géint Korruptioun vun de kompriméierten Donnéeën, an géint Beseechten an bzip2 (hoffentlech ganz onwahrscheinlech). D'Chancen vun der Datenkorruptioun déi net entdeckt gi sinn mikroskopesch, ongeféier eng Chance fir 4 Milliarden fir all Date veraarbecht. Awer wëssen, datt de Scheck um Dekomprimatioun geschitt ass, also kann et Iech nëmmen soen datt eppes ass falsch. Et kann Iech net hëllefen, d'originell ongeschnidden Mataarbechter ze erhéijen. Dir kënnt Äis bzip2recover benotzen fir ze verspriechen Daten aus beschiedene Dateien ze recoveréieren .

D'Wäerterwerte: 0 fir e normale Ausgab, 1 fir Ëmweltproblemer (Datei net fonnt, ongëlteg Flags, I / O Fehler, & c), 2 fir e korrupten kompriméierte Fichier ze weisen 3, fir e intern Konsistenzfehler (zB Bugs) bzip2 zu Panik.

OPTIONS

-c --stdout

Kompriméieren oder dekompresséieren op Standardausgang.

-d --decompress

Force Dekompression. bzip2, bunzip2 a bzcat si wierklech de selwechte Programm, an d'Entscheedung iwwer wat Akten ze huelen ass op d'Basis vun deem Numm benotzt. Dëst Fluch überschreift dee Mechanismus, a zwéngt de bzip2 ze dekomprenéieren.

-z --compress

D'Ergänzung zu -d: Kräfte Kompromiss, egal vu wéivill Approche name.

-t --test

Kontrolléiert Integritéit vun de spezifizéierte Datei (en), awer net ze dekomprenéieren. Dat wierklech eng Versuchung Dekomprimatioun aus a verloosse de Resultat.

-f - verstärkt

Force iwwerschreiwe vun Outputsdateien. Normalerwelle sinn bzip2 déi existéierend Ausgabdateien net überschriwwe ginn. Och Kräften bzip2 zwëschen hieren Linken op Dateien, déi se soss andems net maachen.

bzip2 normalerweis ofgeleet d'Dekompressioun vu Dateien déi net déi richteg Magie Header Bytes hunn. Wann d'erzwongen (-f) awer dat féiert esou Fichier iwwer onmodifizéiert. Dëst ass wéi de GNU gzip behandelt.

-k --enep

Halten (gitt net) Input Dateien während Kompressioun oder Dekompression.

-s - kleng

Reduktioun vun der Gedächtnisresultatioun, fir Komprimatioun, Dekomprimatioun an Tester. Dateien ginn dekompriméiert an iwwerprobéiert mat engem modifizéierte Algorithmus deen nëmmen 2,5 Bytes pro Block Byte verlangt. Dëst bedeit datt all Dateie deplacéiert an 2300 K Gedäck, awer an der Halschent vun der normaler Geschwindegkeet.

Während der Kompressioun wäerte sämtlech Blockgréisst vu 200k auswielen, déi d'Erënnerung un de selwechten Zuelen limitéieren, op Käschte vun Ärem Kompressiounsverhältnis. Kuerz gesot, wann Är Maschinn sougenannt ass (8 Megabytes oder manner) benotzt Dir alles fir alles. Kuckt d'MEMORY MANAGEMENT.

-q --quiet

Ënnert net-essentielle Warnmeldungen ze drécken. Messagen, déi zu I / O Feeler an aner kritesch Evenementer betreffen, ginn net ënnerdréckt.

-v - verbose

Verbose-Modus - Kompriméiert Verhältnis fir all Date veraarbecht. Méi -v's erhéicht de Verbositéitniveau, spuessend vill Informatioun, déi haaptsächlech vun Interesse fir Diagnoszwecke sinn.

-L --license -V --version

Gitt d'Software Versioun, Lizenzbedingungen a Konditiounen.

-1 (oder - séier) bis -9 (oder --best)

Setzt d'Blockgréisst op 100 k, 200 k .. 900 k beim Kompriméieren. Hat keen Effekt bei der Dekompressioun. Kuckt d'MEMORY MANAGEMENT. Déi - Schnëss a - bestäteg Aliasen sinn primär fir GNU gzip-Kompatibilitéit. Besonnesch - --glécklech mécht d'Saachen net méi séier. An --best just de Standardverhalen aus.

Treats all spéider Argumenter als Dateinamen, och wann se mat engem Strich starten. Dëst ass esou datt Dir Dateien mat Nammen beginn mat engem Strich beginn, zum Beispill: bzip2 - myfilename.

--Repetitiv-schnell - répétitif - best

Dës Fändelen sinn redundante Versiounen 0.9.5 a méi héich. Si hunn e puer gräifbar Kontrollen iwwer d'Behuele vum Sortéierungsalgorithmus vun fréiere Versiounen, wat heiansdo nëtzlech war. 0.9.5 a virunen hunn e bessert Algorithmus, wat dës Fändelen irrelevant mécht.

Wichteg: Benotzt de Mann Kommando ( % Mann ) fir ze kucken wéi e Kommando op Äre Computer benotzt.

Verbonnen Artikelen