Aduprà "bzip2" per compress Files

Una cosa chì sapete di Linux hè chì ci hè assai variità. Ci sò parechji centesimi di distribuzioni Linux, cù documenti di ambiu di scrittura, multiplici suites ufficiale, paesi di grafichi è paese di scrittura.

Una altra zona induve Linux furnisce varietà quandu hè questu quì hè di cumpressà i schedari.

L'utilizatori di Windows sò digià cunnisciutu ciò chì un schedariu hè u zip è per quessa l'cumanduli " zip " è " unzip " seranu usati per cumpressà è scumpressate i schedari in u formatu "zip".

Un altru mètudu per compressing files hè di usà a "cumanda" gzip " è di scumpressà un schedariu cù una" gz "prumuzione pudete aduprà u cumandamentu" gunzip ".

In questu guida, vi vi mostraranu un altru mandu cumpressione chjamatu "bzip2".

Perchè utilizate & # 34; bzip2 & # 34; Over & # 34; gzip & # 34;

U cumandru "gzip" usa u compusivo di LZ77. L'utilità di compressione "bzip2" utilizza l'algoritmu "Burrows-Wheeler".

Allora chì avete avete usatu per cumpressà un schedariu?

Se visitate stu situ pudete vede chì i dui mètudi di compressione sò stati cumparati in viuletta.

A prova tramandà ogni cumanda usendu i paràmetri di cumpressione predeterminatu è vi vede chì u cumandru "bzip2" vene nantu à l'altitudine quandu si tratta di riduzzione di schedarii.

In ogni casu, si prisintate à u tempu duverà cumpressà u schedariu ùn ferma più di più per fà.

Hè bisogna sapè a 3a colonna in u cartulare chjamatu "lzmash". Questu hè l'equivalente di esecutà u cumandamentu "gzip" cun u nivellu di compressionu stabilitu à "-9" o per putitu in l'inglese, "più comprimit".

U cumandru "lzmash" hè più largu ca u cumandimu "gzip" per u default, ma u schedariu hè ridduzamente cunsideratu è hè più chjave di l'equivalente "bzip2". Hè nutata ancu chì ci hè quantunità di tempu per fà.

A vostra decisione, per quessa, serà quantu vulete cumpressà i schedari da quandu quandu vulerà aspittà d'avè averà cusì.

Qualse u modu, u cumandru "gzip" hè un liggeru megliu in i dui casi.

Compressing Files Using & # 34; bzip2 & # 34;

Per compressà un schedariu cù u formatu "bzip2" runu u cumandimu seguitu:

nome di bzip2

U schedariu sarà cumpressu è avà avà l'estensione ".bz2".

U "bzip2" sempre pruvà à cumpressà u schedariu ancu se u schedariu hè più grande com'è u risultatu. Quandu pudete passà quandu si compressione un schedariu chì hè stata comprimita.

Se pruvate di cumpressà un schedariu chì serà risultatu in u schedariu cù u stessu nomu cum'è un schedariu compressiu esistenti, un mutivu vi sarà.

Per esempiu, sè vo avete un schedariu chjamatu "file1" è u cartulare hà digià un schedariu chjamatu "file1.bz2" chì dopu esercitu u cumandante "bzip" vi vede a seguente output:

Bzip2: U file1.bz2 di u cuntenutu di esitu

Cume A Decompress Files

Ci sò parechje modi diffirenti di scumpressà i schedari chì anu l'estensione "bz2".

Pudete usar l'usu "bzip2" cum'è seguitu:

bzip2 -d filename.bz2

Questu scumpressate u schedariu è sguassate l'estensione "bz2".

Sì per scumpressu u schedariu ponu fate un schedariu cù u stessu nomu per esse scriverete vedere u successu errore:

bzip2: U filename di u còdice di esiste digià

Una manera più piace di scumpressà i schedari cù l'estensione "bz2" hè di utilizà a cumanda "bunzip2". Cù sta cumanda ùn avete micca bisognu di spicificà qualchissore per mezu di quì sottu:

bunzip2 filename.bz2

U cumandru "bunzip2" hè ghjucatu cù listessa manera cum'è l'usu "bzip2" cù u minus d (-d).

U cumandru "bunzip2" ponu scumpressà qualunqui file validu chì hè stata comprimita cù "bzip" o "bzip2". In particulare in scumpressu i schedari ordulari pò ancu scumpressà i schedari chì anu compressu utilizendu l'ordine "bzip2".

Per i schedari prediletti eranu compressi usu di u cumandariu "bzip2" averebbe l'estensione ".tbz2". Quandu si decompress this file cù l'usu "bunzip2" u nome di u filename hè "filename.tar".

Se tenete un schedariu validu chì hè stata comprimita cù "bzip2" ma hà una un alloghju diffe cusì chì "bzip2" scumprarà u schedariu ma aghjunghjite l'estensione ".out" à a fine di u schedariu. Per esempiu "myfile.myf" diventerà "myfile.out".

Cume furzate i schedari per esse cumpressi

Se vulete u cumandimu "bzip2" per cumpressà un schedariu regardless as to whether a file with the "bz2" estensione esiste in prima pudete utilizà l'ordre següent:

bzip2 -f myfile

Se tenete un schedariu chjamatu "myfile" è un altru chjamatu "myfile.bz2" allura u schedariu "myfile.bz2" serà sopra à scrive quandu "myfile" hè cumpressu.

Comu Mantene i dui Fichetti

Se vulete guardà u schedariu chì vulete cumpressà è u schedariu comprimitariu pudete aduprà l'urdinendu cumminciu:

bzip2 -k myfile

Questu averebbe guardà u schedariu di "myfile", ma dinò di cumpressà è crea un "myfile.bz2" file.

Pudete ancu aduprà u minus k (-k) cambia cù u cumandru "bunzip2" per guardà el di u schedariu comprimitutu è u schedariu micca compressore mentre di scumpressà u schedariu.

Pruvà A Validità di A & # 34; bz2 & # 34; Archive

Pudete pruvà si un schedariu hè cumpressu cù u mecanismu di cumpressione "bzip2" cù u cumandimu cumandante:

bzip2 -t filename.bz2

Se u schedariu hè un schedariu validu, nisuna cumerciu serà rimessu, ma se u schedariu ùn hè micca validu avete ricevutu un messagiu cusì cusì.

Aduprà Memoria più à compressing Files

Se l'usu di "bzip2" usa assai prublemi mentre compressing un schedariu pudarete reducirà l'impattu, chjamate u cambiamentu minus s (-s) da quì:

bzip2 -s filename.bz2

Avete chì ci hè più duru per cumpressà un schedariu chjamate stu cambiamentu.

Aghjunghje infurmazione nantu à compressing Files

Per automaticamente, quandu puderete andà a cumanda "bzip2" o "bunzip2" ùn aghjunghje micca u risultatu è u novu schedariu solu appare.

Se vulete sapè ciò chì si succede dopu à cumpressà o scumpressate un schedariu ponu ricerverà una prughjettazione più numerosa indettendu u minus v (-v) cambia da quì:

bzip2 -v filename

U risultatu cumparisce a seguente:

filename: 1.172: 1 6,872 bits / byte 14,66% salvati 50341 in 42961 fora

I pezzi impurtanti sò u percentuale salvatu, u grandu di ingressu è u grandu di a pruduzzioni.

Ricercà i schedari rotte

Sì avete un schedultu "bz2" rotulatu chì u prugramma aduprà per pruvà à ricuperà a dati hè stata manera:

bzip2recover filename.bz2