El formato de compresión bzip2 es uno de los más comúnmente utilizados al distribuir software libre/open source. Está disponible de manera libre y gratuita, sin patentes, y ofrece una alta calidad de compresión de datos sin pérdida. Ofrece un buen radio de compresión siendo sumamente rápido, especialmente al momento de descomprimir.

Este artículo explica cómo instalar bzip2 y descomprimir un archivo utilizando tar.



Los archivos comprimidos con el algoritmo bzip2 suelen utilizar la extensión .bzip2 o .bz2. Sin embargo siempre se debe tener en cuenta que en sistemas operativos de la familia Unix las extensiones, en los nombres de archivo, son decorativas. Por ello siempre se debe utilizar la herramienta file:

root@debian:~# file nmap-7.01.tar.bz2 
nmap-7.01.tar.bz2: bzip2 compressed data, block size = 900k

Para poder descomprimir un archivo bzip2 en Debian y derivados, es necesario contar con el paquete homónimo:

# apt-get install bzip2

Luego es posible utilizar tar para extraer el contenido del archivo:

# tar xjf nmap-7.01.tar.bz2

La opción j indica que se trata de un tarball comprimido utilizando el algoritmo bzip2.

También es posible utilizar la opción a (en lugar de j) para detectar automáticamente el algoritmo de compresión:

# tar xaf nmap-7.01.tar.bz2

Esta opción detecta el algoritmo de compresión utilizado a partir de la extensión en el nombre del archivo. Por ende ésta debe ser .bzip2 o .bz2 para detectar correctamente el algoritmo bzip2.

Referencias

man bzip2
man tar


Tal vez pueda interesarte


Compartí este artículo