Bzip2-1.0.3

Le paquet Bzip2 contient des programmes de compression et décompression de fichiers. Compresser des fichiers texte avec bzip2 permettent d'atteindre un taux de compression bien meilleur qu'avec l'outil gzip traditionnel.

Temps de construction approximatif: 0,1 SBU
Espace disque requis: 3,9 Mo
L'installation dépend de: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc et Make

Installation de Bzip2

Préparez la compilation de Bzip2 avec :

make -f Makefile-libbz2_so
make clean

Le commutateur -f fera que Bzip2 sera construit en utilisant un fichier Makefile différent, dans ce cas le fichier Makefile-libbz2_so, qui crée une bibliothèque libbz2.so dynamique et lie les outils Bzip2 avec.

Compilez le paquet :

make

Pour tester les résultats, lancez : make test

En cas de réinstallation de Bzip2, effectuez un rm -f /usr/bin/bz* en premier, sinon les prochains make install échoueront.

Installez les programmes :

make install

Installez le binaire dynamique bzip2 dans le répertoire /bin, créez les liens symboliques nécessaires et nettoyez :

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}
ln -s bzip2 /bin/bunzip2
ln -s bzip2 /bin/bzcat

Contenu de Bzip2

Programmes installés: bunzip2 (lien vers bzip2), bzcat (lien vers bzip2), bzcmp, bzdiff, bzegrep, bzfgrep, bzgrep, bzip2, bzip2recover, bzless et bzmore
Bibliothèques installées: libbz2.[a,so]

Descriptions courtes

bunzip2

Décompresse les fichiers compressés avec bzip

bzcat

Décompresse vers la sortie standard

bzcmp

Lance cmp sur des fichiers compressés avec bzip

bzdiff

Lance diff sur des fichiers compressés avec bzip

bzgrep

Lance grep sur des fichiers compressés avec bzip

bzegrep

Lance egrep sur des fichiers compressés avec bzip

bzfgrep

Lance fgrep sur des fichiers compressés avec bzip

bzip2

Compresse les fichiers en utilisant l'algorithme de compression de texte par tri de blocs de Burrows-Wheeler avec le codage Huffman ; le taux de compression est meilleur que celui auquel parviennent les outils de compression plus conventionnels utilisant les algorithmes « Lempel-Ziv », comme gzip

bzip2recover

Essaie de récupérer des données à partir de fichiers endommagés, compressés avec bzip

bzless

Lance less sur des fichiers compressés avec bzip

bzmore

Lance more sur des fichiers compressés avec bzip

libbz2*

La bibliothèque implémentant la compression de données sans perte par tri de blocs, utilisant l'algorithme de Burrows-Wheeler