HeadlinesBriefing favicon HeadlinesBriefing.com

bzip3: sucesor espiritual de BZip2 más rápido y con mejor compresión

Hacker News •
×

El usuario de GitHub iczelia lanzó bzip3, un sucesor espiritual del clásico algoritmo de compresión BZip2. La nueva versión presenta ratios de compresión más altos y un rendimiento mejorado mediante un codificador de entropía de mezcla de contexto de orden-0, una transformada rápida de Burrows-Wheeler usando arreglos de sufijos y un paso RLE basado en coincidencia de cadenas estilo LZ77. Como su predecesor, bzip3 destaca comprimiendo texto y código.

Pruebas de referencia recientes sobre un corpus de código Perl muestran mejoras significativas frente a herramientas antiguas. Una compresión de un solo hilo con bzip3 -e -b 511 logró un tamaño comprimido de 546 MB, superando a bzip2 (3,4 GB) y acercándose a xz (1 GB). Aunque xz siguió siendo el más rápido en descompresión con 4 minutos, bzip3 (paralelo) completó la tarea en 4 minutos y 6 segundos.

El proyecto incluye amplios datos de referencia e información de licencia, enfatizando que los usuarios aceptan un pequeño riesgo de pérdida de datos inherente a los algoritmos de compresión.