HeadlinesBriefing favicon HeadlinesBriefing.com

bzip3 : successeur spirituel de BZip2 plus rapide et plus efficace

Hacker News •
×

L'utilisateur GitHub iczelia a publié bzip3, successeur spirituel de l'algorithme de compression BZip2. La nouvelle version offre un meilleur taux de compression et des performances améliorées grâce à un codeur d'entropie par mélange de contexte d'ordre-0, une transformation rapide de Burrows-Wheeler utilisant des tableaux de suffixes et une passe RLE basée sur la correspondance de chaînes de type LZ77. Comme son prédécesseur, bzip3 excelle dans la compression de texte et de code.

Les benchmarks récents sur un corpus Perl montrent des améliorations significatives par rapport aux outils legacy. Une compression mono-thread avec bzip3 -e -b 511 a atteint 546 Mo, surpassant bzip2 (3,4 Go) et se rapprochant de xz (1 Go). Bien que xz soit resté le plus rapide en décompression avec 4 minutes, bzip3 (parallèle) a terminé en 4 minutes et 6 secondes.

Le projet inclut des données de benchmark détaillées et des informations de licence, soulignant que les utilisateurs acceptent un faible risque de perte de données inhérent aux algorithmes de compression.