Bzip2-1.0.2

Il pacchetto Bzip2 contiene programmi per comprimere e decomprimere file. Con i file di testo raggiunge una compressione migliore del tradizionale gzip.

Tempo approssimativo di costruzione:  0.1 SBU
Spazio necessario sul disco:     3.0 MB

L'installazione di Bzip2 dipende da: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Make.

Installazione di Bzip2

Preparate Bzip2 per la compilazione con:

make -f Makefile-libbz2_so
make clean

Il flag -f farà sì che Bzip2 venga costruito usando un differente file Makefile, in questo caso il file Makefile-libbz2_so, che crea una libreria dinamica libbz2.so e collega le utilità di Bzip2 verso questo.

Compilate il pacchetto:

make

Se state reinstallando Bzip2, prima dovete dare rm -f /usr/bin/bz*, altrimenti il successivo make install fallirà.

Installate i programmi:

make install

Ora installate i file binari bzip2 condivisi nella directory /bin, quindi create qualche necessario link simbolico e pulite:

cp bzip2-shared /bin/bzip2
cp -a libbz2.so* /lib
ln -s ../../lib/libbz2.so.1.0 /usr/lib/libbz2.so
rm /usr/bin/{bunzip2,bzcat,bzip2}
mv /usr/bin/{bzip2recover,bzless,bzmore} /bin
ln -s bzip2 /bin/bunzip2
ln -s bzip2 /bin/bzcat

Contenuti di Bzip2

Programmi installati: bunzip2 (collegamento a bzip2), bzcat (collegamento a bzip2), bzcmp, bzdiff, bzegrep, bzfgrep, bzgrep, bzip2, bzip2recover, bzless e bzmore

Librerie installate: libbz2.a, libbz2.so (collegamento a libbz2.so.1.0), libbz2.so.1.0 (collegamento a libbz2.so.1.0.2) e libbz2.so.1.0.2

Brevi descrizioni

bunzip2 decomprime file bzippati.

bzcat decomprime verso lo standard output.

bzcmp avvia cmp su file bzippati.

bzdiff avvia diff su file bzippati.

bzgrep e simili avvia grep su file bzippati.

bzip2 comprime file utilizzando l'algoritmo di compressione del testo con ordinamento a blocchi Burros-Wheeler con codifica Huffman. Il tasso di compressione in genere è considerevomente migliore di quello raggiunto da compressori più convenzionali che utilizzano LZ77/LZ78, come gzip.

bzip2recover tenta di recuperare dati da file bzip2 danneggiati.

bzless avvia less su file bzippati.

bzmore avvia more su file bzippati.

libbz2* è la libreria che implementa la compressione con ordinamento a blocchi senza perdita di dati, usando l'algoritmo Burrows-Wheeler.