Creative Saplings

The Geek Diary (Español)

octubre 14, 2020
No Comments

Introducción

En este artículo vamos a aprender cómo comprimir archivos usando la compresión de archivos bz2 herramienta (comando bzip2 linux) y descomprima el archivo comprimido bz2. bzip2 es una herramienta de compresión de código abierto similar a zip & herramienta de compresión gzip que se utiliza para comprimir archivos de gran tamaño y reducir su tamaño. bzip2 puede comprimir archivos, no directorios. bzip2 proporciona más compresión en comparación con gzip y zip. El comando bzip2 Linux fue desarrollado por Julian Seward en el año 1996 y lanzado bajo licencia estilo BSD.

Por qué necesitamos comprimir un archivo. Tomemos un ejemplo. Suponga que desea enviar un correo a alguien con un archivo adjunto. pero el tamaño del archivo adjunto es mayor que el límite de tamaño permitido. En ese caso, puede utilizar la herramienta de compresión de archivos bz2 (comando bzip2 linux) para comprimir el archivo y reducir el tamaño del archivo. Algunas de las principales características de la herramienta de compresión de archivos bz2 incluyen:

  • Es una aplicación multiplataforma disponible para los principales sistemas operativos, es decir, Linux, Microsoft Windows, MacOS.
  • Puede recuperar datos de archivos corruptos. bz2.
  • Disponible para sistemas operativos de 32 y 64 bits.
  • Puede crear una compresión rápida y óptima de los archivos.

Ahora echemos un vistazo al comando bzip2 Linux con ejemplos:

Comprimir un archivo

Comprimir un archivo usando el comando bzip2 Linux.

$ bzip2 myfile.txt # Compress a File

Salida:

$ lsmyfile.txt.bz2

Comprimir un archivo con una salida estándar

El comando bzip2 con -c comprimirá el archivo con una salida estándar.

$ bzip2 -c myfile.txt > myfile.txt.bz2 # Compress a file with standard output

Salida:

$ lsmyfile.txt myfile.txt.bz2

Comprimir un archivo manteniendo el archivo de entrada (archivo de origen)

Normalmente, el comando bzip2 comprime el archivo y elimina el Archivo fuente pero comando bzip2 con argumento – k comprimirá el archivo manteniendo el archivo de origen sin eliminar.

$ bzip2 -k myfile.txt # Compress file without delete Input file

Salida:

$ lsmyfile.txt myfile.txt.bz2

Comprimir varios archivos a la vez

La herramienta de compresión de archivos bz2 (comando bzip2 linux) puede comprimir varios archivos a la vez. Para hacerlo, use el siguiente comando.

$ bzip2 myfile.txt myfile1.txt myfile2.txt myfile3.txt # Compress multiple files at once

Salida:

$ lsmyfile1.txt.bz2 myfile2.txt.bz2 myfile3.txt.bz2 myfile.txt.bz2

Verifica la integridad de un archivo especificado

El comando bzip2 linux con el argumento -t verifica la integridad de un archivo bz2 especificado. Integridad en el sentido de que el archivo bz2 sea válido o no. Puede hacerlo usando el siguiente comando. Si el archivo es válido, no obtendrá resultados.

$ bzip2 -t myfile.txt.bz2 # Check the Integrity of the bz2 file

Pero si el archivo bz2 no es válido, lo hará obtener error. Para demostrarlo, creemos un archivo bzip2 usando el comando táctil y luego verifiquemos su integridad.

$ touch myfile.txt.bz2

$ bzip2 -t myfile.txt.bz2 bzip2: myfile.txt.bz2: file ends unexpectedly

Puede usar el programa «bzip2recover» para intentar recuperar datos de secciones no dañadas de archivos corruptos. Como puede ver arriba, obtuvimos el error porque no creamos este archivo usando El comando bzip2 linux, por lo tanto, no es un archivo bz2 válido.

Descomprimir / Extraer / Descomprimir archivo bz2

El comando bzip2 con argumento -d descomprimirá el archivo bzip2.

$ bzip2 -d myfile.txt.bz2 # Uncompress a file

Salida:

$ lsmyfile.txt

Puede También use el comando bunzip2 para descomprimir el archivo bz2. Consulte el comando a continuación.

$ bunzip2 myfile.txt.bz2 

Salida:

$ lsmyfile.txt

Verifique el contenido de un archivo comprimido bz2 usando el comando bzcat

Puede verificar el contenido de un archivo comprimido sin extraerlo. Para hacerlo tenemos que usar el comando bzcat. Consulte el co mmand abajo.

$ bzcat myfile.txt.bz2 # Check content of a Compressed fileWelcome to thegeekdiary.com

Comprimir un archivo con fuerza

El comando bzip2 con el argumento -f creará un bz2 archivo con fuerza. Consulte el comando a continuación.

$ bzip2 -f myfile.txt # Compress a file forcefully

$ lsmyfile.txt.bz2

Comprimir un directorio con la herramienta de compresión de archivos bz2

Al usar el único comando bzip2 linux no podemos comprimir un directorio, pero el comando bzip2 con el comando tar puede comprimir un directorio. Utilice el siguiente comando para hacer lo mismo.

$ tar -cjvf data.tar.bz2 data/ # Compress a Directorydata/data/myfile3.txtdata/myfile2.txtdata/myfile1.txt

Resultado:

$ lsdata data.tar.bz2

Aquí el argumento -j es para la compresión bzip2.

Niveles de compresión

Hay 9 niveles de compresión disponibles en cada compresión herramienta. Los niveles son 1,2 … 9. Aquí les mostraré dos niveles. es decir, nivel 1 & Nivel 9.

El nivel 1 proporciona una salida de compresión rápida. Consulte el siguiente comando.

$ bzip2 -1 myfile.txt # 1 for Fast Compression

El nivel 9 ofrece la mejor salida de compresión. Consulte el siguiente comando.

$ bzip2 -9 myfile.txt # 9 for Best Compression

Verifique la licencia & Versión del paquete del comando bzip2 Linux

Use el comando bzip2 con el argumento -L para verificar la licencia & Versión del paquete de la herramienta de compresión de archivos bz2.

$ bzip2 -L # Check Version & Licensebzip2, a block-sorting file compressor. Version 1.0.6, 6-Sept-2010. Copyright (C) 1996-2010 by Julian Seward. This program is free software; you can redistribute it and/or modify it under the terms set out in the LICENSE file, which is included in the bzip2-1.0.6 source distribution. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the LICENSE file for more details.

Para obtener más ayuda e información sobre el comando bzip2 de Linux, puede utilizar el siguiente comando.

$ man bzip2 # Access bzip2 manual page

Articles
Previous Post

Toda persona que hace dieta cetogénica debe conocer estos 5 signos de cetosis

Next Post

Cóctel Champagne

Deja una respuesta Cancelar la respuesta

Entradas recientes

  • Las mejores escuelas de fotografía del mundo, 2020
  • Los ciudadanos soberanos llevan su filosofía antigubernamental a las carreteras
  • Guía de costos de reparación de estuco
  • Muckrakers (Español)
  • Precision Oncology (Español)

Archivos

  • febrero 2021
  • enero 2021
  • diciembre 2020
  • noviembre 2020
  • octubre 2020
  • septiembre 2020
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어
Proudly powered by WordPress | Theme: Fmi by Forrss.