- BZip3 est le successeur de BZip2 et offre un meilleur taux de compression ainsi que de meilleures performances.
- Il utilise un codeur entropique de mélange de contextes Order-0, un code rapide de transformation de Burrows-Wheeler, ainsi que des passes RLE et Lempel Ziv+Prediction basées sur l’appariement de chaînes de style LZ77 et la modélisation de contexte de style PPM.
- Il excelle pour la compression de texte ou de code.
- Benchmark du code source Perl
- Après avoir téléchargé et décompressé toutes les versions de Perl5, des tests de compression ont été effectués sur les fichiers
.tar avec différents compresseurs.
- BZip3 montre de meilleures performances de compression que les autres compresseurs dans diverses configurations.
- Pour le temps de décompression également, BZip3 affiche d’excellentes performances grâce au traitement parallèle.
- Clause de non-responsabilité
- Aucune responsabilité n’est assumée en cas de perte de données liée à l’utilisation de BZip3.
- Les performances de BZip3 dépendent fortement du compilateur, et une build x64 Linux clang13 peut atteindre jusqu’à 17MiB/s en compression et 23MiB/s en décompression par thread.
- Testé sur diverses architectures : x86, x86_64, armv6, armv7, aarch64, mips, sparc, etc.
- Licence
- BZip3 est distribué sous licence LGPLv3.
- Le code de la transformation de Burrows-Wheeler et de LZP est sous licence Apache 2.0.
- Les autres composants de compilation et d’exécution suivent leurs licences respectives.
1 commentaires
Avis Hacker News
xz,bzip2,bzip3,zstd