bzip2 Comprimido
bzip2 es un algoritmo de compresión de archivos que generalmente logra mejor compresión que gzip a costa de mayor velocidad. Usa la transformada de Burrows-Wheeler y la codificación Huffman para comprimir datos de manera eficiente.
Tipo MIME
application/x-bzip2
Tipo
Binario
Compresión
Sin pérdida
Ventajas
- + Better compression ratio than gzip (typically 10-20% smaller)
- + Built-in data integrity checking per block
- + Widely available on Unix/Linux systems
Desventajas
- − Significantly slower than gzip for both compression and decompression
- − Higher memory usage than gzip
- − Largely superseded by xz and Zstandard for new projects
Cuándo usar .BZ2
Usa bzip2 cuando el tamaño del archivo sea más importante que la velocidad. Para la mayoría de los casos de uso, Zstandard ofrece mejor compresión Y velocidad. xz logra incluso mejor compresión para archivos.
Detalles técnicos
bzip2 aplica la transformada de Burrows-Wheeler (BWT), la transformada move-to-front, codificación run-length y codificación Huffman. Procesa datos en bloques de 100-900 KB. La compresión es un 10-20% mejor que gzip pero un 2-6× más lenta. La descompresión es moderadamente más lenta que gzip.
Historia
Julian Seward lanzó bzip2 en 1996 como una mejora de compresión sobre gzip. Se convirtió en popular para distribución de código fuente (.tar.bz2) donde el menor tamaño de archivo justificaba la compresión más lenta. bzip2 ha sido en gran parte reemplazado por xz y Zstandard.