bzip2
Bzip2 e` tra i piu` potenti tool di compressione in ambito UNIX il quale fornisce un altissimo livello di compressione esclusivamente per file e non per directory. Per comprimere le directory e` possibile utilizzare il tool tar il quale e` in grado di servirsi di bzip2 per eseguire la compressione e/o relativa decompressione.
Comprimere un file con bzip2. Esempio di compressione del file nome_file:
# bzip2 nome_file Il file risultante avra` il nome file 'nome_file.bz2'.
Comprimere con la massima percentuale di compressione. E` possibile regolare la percentuale di compressione specificando un argomento numerico che va da 1 a 9:
# bzip2 -9 nome_file Specificando il valore '-1' l'operazione di compressione sara` piu` veloce ma con un livello di compressione basso, se desideriamo invece un altissimo livello di compressione(ovviamente l'operazione risultera` piu` lenta) occorre specificare il valore '-9'.
Comprimere tutti i file all'interno di una directory. In questo esempio vogliamo comprimere tutti i file contenuti nella directory 'dir'.
# bzip -v dir/* L'opzione '-v' abilita il verbose utile per visualizzare l'operazione eseguita.
Decomprimere un file.
# bzip2 -d nome_file.bz2
Decomprimere simultaneamente piu` file all'interno di una directory.
# bzip2 -d dir/*.bz2
E' possibile decomprimere un file bzip2 anche con il tool bunzip2.
Recuperare un archivio bzip danneggiato con bzip2recover. Nel seguente esempio vogliamo ripristinare un archivio danneggiato che si chiama archivio_danneggiato.bz2# bzip2recover archivio_danneggiato.bz2
|