Bzip2-1.0.2

El paquete Bzip2 contiene programas para comprimir y descomprimir ficheros. En ficheros de texto consigue una mejor compresión que el tradicional gzip.

Tiempo estimado de construcción:  0.1 SBU
Espacio requerido en disco:       3.0 MB

La instalación de Bzip2 depende de: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Make.

Instalación de Bzip2

Prepara Bzip2 para su compilación:

make -f Makefile-libbz2_so
make clean

La opción -f provocará que bzip2 sea construido usando un fichero Makefile diferente, en este caso el fichero Makefile-libbz2_so, el cual crea una librería dinámica libbz2.so y enlaza las utilidades de Bzip2 con ella.

Compila el paquete:

make

Si reinstalas Bzip2, primero tendrás que hacer un rm -f /usr/bin/bz*, en caso contrario el siguiente make install fallará.

Instala los programas:

make install

Ahora instala el binario dinámico bzip2 en el directorio /bin, crea algunos enlaces simbólicos necesarios y haz limpieza:

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

Contenido de Bzip2

Programas instalados: bunzip2 (enlace a bzip2), bzcat (enlace a bzip2), bzcmp, bzdiff, bzegrep, bzfgrep, bzgrep, bzip2, bzip2recover, bzless y bzmore

Librerías instaladas: libbz2.a, libbz2.so (enlace a libbz2.so.1.0), libbz2.so.1.0 (enlace a libbz2.so.1.0.2) y libbz2.so.1.0.2

Descripciones cortas

bunzip2 descomprime ficheros que han sido comprimidos con bzip2.

bzcat descomprime hacia la salida estándar.

bzcmp ejecuta cmp sobre ficheros comprimidos con bzip2.

bzdiff ejecuta diff sobre ficheros comprimidos con bzip2.

bzgrep y sus derivados ejecutan grep sobre ficheros comprimidos con bzip2.

bzip2 comprime ficheros usando el algoritmo de compresión de texto por ordenación de bloques Burrows-Wheeler con codificación Huffman. La compresión es, en general, considerablemente superior a la obtenida por otros compresores más convencionales basados en el LZ77/LZ78, como gzip.

bzip2recover intenta recuperar datos de ficheros bzip2 dañados.

bzless ejecuta less sobre ficheros comprimidos con bzip2.

bzmore ejecuta more sobre ficheros comprimidos con bzip2.

libbz2* es la librería que implementa la compresión sin pérdidas por ordenación de bloques, usando el algoritmo de Burrows-Wheeler.