Cómo comprimir y descomprimir un archivo .bz2 en Linux


Comprimir un archivo (s), es disminuir significativamente el tamaño de los archivos al codificar los datos en el (los) archivo (s) usando menos bits, y normalmente es una práctica útil durante la copia de seguridad y transferencia de un archivo (s) a través de una red. Por otro lado, descomprimir un archivo (s) significa restaurar los datos en el (los) archivo (s) a su estado original.

Hay varios PeaZip y muchos más.

En este tutorial, veremos cómo comprimir y descomprimir archivos .bz2 usando la herramienta bzip2 en Linux.

Bzip2 es una herramienta de compresión muy conocida y está disponible en la mayoría, si no en todas, las principales distribuciones de Linux, puede usar el comando apropiado para su distribución para instalarlo.

$ sudo apt install bzip2     [On Debian/Ubuntu] 
$ sudo yum install  bzip2    [On CentOS/RHEL]
$ sudo dnf install bzip2     [On Fedora 22+]

La sintaxis convencional de usar bzip2 es:

$ bzip2 option(s) filenames 

Cómo utilizar "bzip2" para comprimir archivos en Linux

Puede comprimir un archivo como se muestra a continuación, donde la marca -z habilita la compresión de archivos:

$ bzip2 filename
OR
$ bzip2 -z filename

Para comprimir un archivo .tar , use el formato de comando:

$ bzip2 -z backup.tar

Importante: De forma predeterminada, bzip2 elimina los archivos de entrada durante la compresión o descompresión, para conservar los archivos de entrada, use la opción -k o --keep .

Además, el indicador -f o --force forzará a bzip2 a sobrescribir un archivo de salida existente.

------ To keep input file  ------
$ bzip2 -zk filename
$ bzip2 -zk backup.tar

También puede establecer el tamaño del bloque en 100k hasta 900k, usando -1 o --fast a -9 o –mejor como se muestra en los siguientes ejemplos:

$ bzip2 -k1  Etcher-linux-x64.AppImage
$ ls -lh  Etcher-linux-x64.AppImage.bz2 
$ bzip2 -k9  Etcher-linux-x64.AppImage 
$ bzip2 -kf9  Etcher-linux-x64.AppImage 
$ ls -lh Etcher-linux-x64.AppImage.bz2 

La captura de pantalla a continuación muestra cómo usar las opciones para mantener el archivo de entrada, forzar a bzip2 a sobrescribir un archivo de salida y establecer el tamaño del bloque durante la compresión.

Cómo utilizar "bzip2" para descomprimir archivos en Linux

Para descomprimir un archivo .bz2 , utilice la opción -d o --decompress así:

$ bzip2 -d filename.bz2

Nota: El archivo debe terminar con una extensión .bz2 para que funcione el comando anterior.

$ bzip2 -vd Etcher-linux-x64.AppImage.bz2 
$ bzip2 -vfd Etcher-linux-x64.AppImage.bz2 
$ ls -l Etcher-linux-x64.AppImage 

Para ver la página de ayuda y la página de manual de bzip2, escriba el siguiente comando:

$ bzip2  -h
$ man bzip2

Por último, con las sencillas elaboraciones anteriores, creo que ahora es capaz de comprimir y descomprimir archivos .bz2 utilizando la herramienta bzip2 en Linux. Sin embargo, para cualquier pregunta o comentario, comuníquese con nosotros utilizando la sección de comentarios a continuación.

Es importante destacar que es posible que desee repasar algunos archivos comprimidos de creación importantes.