Bunzip2 - Linux Command - Unix Command

NAME

bzip2, bunzip2 - un compressore d'archivi di scuperta, v1.0.2
bzcat - discompresses files to stdout
bzip2recover - recupera i dati di i bzip2 dati

SINOPSIS

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

DESCRIPTION

Bzip2 compressione i schedari chì utilizanu l'algoritmu di cumpressione di testi di u filtru di Burrows-Wheeler, è a codificazione Huffman. A cumpressione hè generale considerablemente megliu cà quella chì hà uttenuta per i compressori basati più in LZ77 / LZ78, è si avvicinavanu à u cumpurtamentu di a famiglia PPM di compressori statìstichi.

L'opere di linea di mandate sò deliberatamenti assai simili à quelli di GNU gzip, ma sò micca idèntii.

Bzip2 espera una lista di nomini d'archivi per accumpagnà a bandiera di cumanda. Ogni fogliu hè sustituitu da una versione cumpressata di sè stessu, cù u nome "original_name.bz2". Ogni schedariu comprimitutu hà a listessa data di mudificazione, permessi, è, quandu possi, pussibulità cum'è l'uriginale pertinenti, per quandu questi pruprietà pò esse restauratu in u tempu di descompresionazione. U schedariu di schedarii ùn hè micca ingenu in u sensu chì ùn hè micca nisunismu per a prisirvari di nomi d'archivi originali, permessi, pussibuli o date in filesystems chì mancanu sti cuncetti, o tenenu serii restrizzioni di u nome di u longu, cum'è MS-DOS.

bzip2 è bunzip2 ùn sarà micca scrittu i schedari esistenti . Sè vo vulete chì sse cose, spicificà a bandera -f.

Se ùn esse specificatu nomi d'archivi, bzip2 compressione da l'ustamentu standard à u produttu standard. In questu casu, u bzip2 rinfuccà per scrive u cumpressu cumprittatu à una terminal, perchè ùn sarà micca cumpatibli cum'è inormessu.

bunzip2 (o bzip2 -d) discompresses all files specification. I schedari chì ùn sò micca creati da bzip2 seranu detecati è ignorati, è un annunziu publicatu. Bzip2 prova di ricchezza u filename per u schedariu micca compressu da quellu di u schedariu comprimitutu cum'è questu:


filename.bz2 sarà u filename
filename.bz hè chjamatu filename
filename.tbz2 hè chjamatu filename.tar
filename.tbz hè chjamatu filename.tar
altru nomu addulurariu.Alt

Se u schedariu ùn finisci micca in una di e finizioni cunnisciuti, .bz2, .bz, .tbz2 o .tbz, bzip2 si pò esse da ùn avete l'addimperu u nome di u schedariu originale, è usa u nomu originale cun .out append.

Cum'è a compressione, furnisce micca nomi di architettu prupone una descompresionazione da l'input standard à u standard output.

Bunzip2scrittu bè un scumpartu un schedariu chì hè a cuncatenazionazione di dui o più alcunu. U risultatu hè a concatenazione di i schedari micca cumpressi. A prucessione di integrità (-t) di i schedarii compenjati comprimiti hè soporta ancu.

Pudete ancu cumpressà o scumpressate i schedari à u standard da u ghjornu dà a bandiera -c. I schedari multiplici ponu esse cumpressi è scumpressate cusì. I risultati resultate sò alimentati secuenzialmente à stdout. A cumpressione di parechji schedari in questu modu genera una freccia chì cuntene parechje rapprisentazione di schedari comprimit. Stu corrente pò esse scumpressatu bè corre sulu cû bzip2 versione 0.9.0 o dopu. Versione di precedente di bzip2 si spiccà dopu à scumpressà u primu schedariu in u stream.

bzcat (o bzip2 -dc) discomprime tutte i schedarii specifichi à u standard output.

bzip2 leghje argumenti da l'ambiente varianti BZIP2 è BZIP, in questu ordine, è prucessa micca prima di qualchì argumentu leghje da a linea di cummanda. Questu faciliteghja una manera convenientà di furnisce l'argumenti predeterminati.

A cumpressione hè sempre realizata, ancu s'ellu u file comprimit hè una più maiò grande ca l'uriginale. I schedari di menu di circa centettu tendenu per ottene più grande, postu chì u furmazione di compressione anu una crescita constante in a regione di 50 bytes. Dati aleativi (inclusi l'uputatu di a più compressore di schedariu) hè codificatu à circa 8,05 bits per byte, datu una espansione di circa 0.5%.

Comu una verificatu per a vostra prutezzione, bzip2 utilizate CRCs di 32 -bit per verificà chì a versione di scumpressu di un schedariu hè identica à l'uriginali. Queste guarda contra a corruptazione di i dati compressi, è contra i buchi ùn anu detta in bzip2 (di speranza assai improbabile). I chjassi di a corrupta di dati chì si spetta indettendu hè microscòpica, circa una chance in quattru miliardi per ogni file procesatu. Sente ancu, chì u sceccu ghjè à a descompressione, perchè ùn puderete dì micca chì qualcosa hè sbagliata. Ùn pudete aiutà à rinsignà a data uriginale originale. Pudete utilizà bzip2recover per pruvà di ricuperà dati di i schedari danimati.

Riturnà i valori: 0 per una salda standard, 1 per i prublemi ambienti (micca truvatu file, bandieri invàlidi, i / O erori, & c), 2 per indicà un corrugated file comprimit, 3 per un errore coherente internu (per esempiu, bug) chì causò bzip2 à u panicu.

OPTIONS

-c --stdout

Compresse o scumpressate à u produttu standard.

-d --decompress

Force descompressione. bzip2, bunzip2 è bzcat sò veramente u listessu prugrammu, è a decisione quantu chì azzioni di piglià hè fatta nantu à a basa chì nome hè stata utilizata. Questa bandiera anulisce u mecanismu, è esercitu bzip2 à scumpressà.

-z --compress

U cumplementu à -d: compressione d'energia, inveci di u nome di invocazione.

-t --test

Verificate l'integrità di u file (s) especificatu, ma micca micca cumpressà. Questu virsioni siveru una prucessione di descompresionità è tira fora u risultatu.

-f --force

Forze scriccate di i schedari output. Nurmalmentu, bzip2 ùn sarà micca scrivutu l'architetti di pruduzzioni esistenti. I forze ancu bzip2 per sparisce e ligami difficili à i schedari, chì altri ùn avete micca.

A bzip2 abbanduneghja per regula a scumpressà i schedari chì ùn anu micca avè l'arburatura cuticu. In casu sfurzata (-f), però, passà tali schedari in un mudificate. Questu hè cumu secondu GNU gzip.

-k --keep

Mantene (micca micca scumpite) sottu scriveri durante a compressione o a descompressione.

-s --small

Reduce l'usu di memoria, per compressione, descompressione è prucessione. I schedari sò scumpressu è pruvate cù un algoritmu modificatu chì solu eseguite 2.5 bytes per bloccu byte. Questu significa qualsiasi schedariu pò esse compressu in u 2300k di memoria, perche à qualchì mezzu di a veloce normalità.

Durante a compressione, -s selecta un grandu di u bloque di 200 k, chì limita l'usu di memoria in u circondu di a stessa figura, à u spensione di u rapportu di cumpressione. In breve, se a vostra màquina hè bassa in memoria (8 megabyte o sminte), l'usu -s per tuttu. Vede a MANAGEMENT DE MEMORIA sottu.

-q --quiet

Cumpressà missaghji novi chì ùn ero essenziale. I Messagni pertenite à l'errore I / Ou è altre avvenimenti crìtichi ùn anu micca suppressu.

-v - verbose

Modu Verbose - mostra a ratio di compression per ogni file procesatu. Avanzate u crescente di u verbosità, spiecchendu assai infurmazione chì hè primuratu di interessu per prughjustamenti di diagnostichi.

-L --license -V --version

Visualizza a versione software, i termini è e cundizioni di licenza.

-1 (o --fast) à -9 (o --best)

Pone a tagliu di u bloccu à 100 k, 200 k ... 900 km quan compressa. Ùn ci ne hà effetti in scumpressu. Vede a MANAGEMENT DE MEMORIA sottu. L'altieri --fast è --best sò primarmenti per a cumpatibilità GNU gzip. In particulare, - fast ùn facià e cose assai significativamente più veloce. E --best merely selezziunà u cumpurtamentu predeterminatu.

Hè trattatu tutte l'argumenti sussegwenti com'è nomi di scrittori, ancu s'ellu principianu cù un guadellu. Questu hè cusì pudete gestionà i schedari cù nomi cumincendu cù un dash, per esempiu: bzip2 - -myfilename.

- répetitive-fast - repetition-best

Questi bandieri sò redundanti in i versioni 0.9.5 è quà sopra. Hè dettave un pocu cuntrollu di u cumpurtamentu di l'algoritmu di scelta in versione prima, chì era quarchi cosa utile. 0.9.5 è anche anch'ella un algoritmu mellitudu chì face i bandieri irrelevanti.

Impurtante: Utilizà l' ordine di u manu ( % man ) per vede cumu u cumandimu hè usatu in u vostru urdinatore particulari.

Articuli Related