Utilizzo di 'bzip2' per comprimere file Linux
Linux, come Windows, supporta diversi algoritmi per comprimere gruppi di file in un unico archivio. Il più comune, il cerniera lampo formato, è quasi universale, ma ogni algoritmo di compressione offre punti di forza e punti deboli relativi all'interno dell'ecosistema dell'archivio.

Perché usare 'bzip2' su 'gzip'?
Il gzip comando utilizza il metodo di compressione LZ77. Il bzip2 strumento di compressione utilizza l'algoritmo Burrows-Wheeler.
In un test, sono stati confrontati ogni comando eseguito utilizzando le impostazioni di compressione predefinite e i file compressi. I risultati mostrano che bzip2 comando viene in primo piano per ridurre la dimensione del file. Tuttavia, ci vuole molto più tempo per farlo usando bzip2.
Il lzmash comando è l'equivalente di correre gzip con il livello di compressione impostato su -9—la sua impostazione di compressione più alta. Lzmash impiega più tempo di gzip per impostazione predefinita, ma il file di archivio risultante è più piccolo del bzip2 equivalente.
Compressione di file utilizzando 'bzip2'
Per comprimere un file usando il bzip2 format, eseguire il seguente comando:
bzip2 nome file
Il file di archivio risultante utilizza il .bz2 estensione. Questa utilità comprime il file anche se di conseguenza il file diventa più grande. Questa stranezza si verifica quando si comprime un file che è già stato compresso.
Come decomprimere i file
Decomprimere i file con bz2 estensione con il bunzip2 comando:
bunzip2 nomefile.bz2
Il bunzip2 comando estrae qualsiasi file valido che è stato compresso usando bzip o bzip2. Oltre a decomprimere file ordinari, può anche decomprimere file tar, che sono stati compressi utilizzando il bzip2 comando.
File tar compresso usando il bzip2 comando usa estensione .tbz2. Quando decomprimi questo file usando il bunzip2 comando il nome del file diventa nomefile.tar.
Opzioni di comando
Modifica come bzip2 funziona attraverso le opzioni di comando:
- -F: Forza la compressione anche se il file è già in formato BZ2.
- -K: Conserva il file originale e l'archivio compresso.
- -S: Riduce la memoria di sistema allocata al processo di compressione, estendendo così il tempo necessario per il completamento della compressione.
- -T: Testa il file di archivio.
- -v: Riporta un output dettagliato sull'esecuzione del comando.
Usa il separato bzip2recover utility per recuperare un archivio corrotto. L'utilità non funzionerà sempre, ma è meglio di niente se il tuo archivio non può essere decompresso.