- BZip3 ist der Nachfolger von BZip2 und bietet eine höhere Kompressionsrate und bessere Leistung.
- Es verwendet einen Order-0-Kontextmischungs-Entropie-Coder, schnellen Burrows-Wheeler-Transform-Code, RLE auf Basis von LZ77-artigem String-Matching sowie Lempel-Ziv+Prediction-Durchläufe auf Basis von PPM-artiger Kontextmodellierung.
- Besonders stark bei der Komprimierung von Text oder Code.
- Benchmark mit Perl-Quellcode
- Nach dem Herunterladen und Entpacken aller Versionen von Perl5 wurden die
.tar-Dateien mit verschiedenen Komprimierern getestet.
- BZip3 zeigte bei verschiedenen Einstellungen im Vergleich zu anderen Komprimierern eine bessere Kompressionsleistung.
- Auch bei der Dekomprimierungszeit zeigte BZip3 dank Parallelverarbeitung eine hervorragende Leistung.
- Haftungsausschluss
- Es wird keine Verantwortung für Datenverluste durch die Verwendung von BZip3 übernommen.
- Die Leistung von BZip3 hängt stark vom Compiler ab; der x64-Linux-clang13-Build kann bis zu 17MiB/s Kompression und 23MiB/s Dekomprimierung pro Thread erreichen.
- Getestet auf verschiedenen Architekturen: x86, x86_64, armv6, armv7, aarch64, mips, sparc usw.
- Lizenz
- BZip3 ist unter LGPLv3 lizenziert.
- Der Burrows-Wheeler-Transform- und der LZP-Code stehen unter der Apache-2.0-Lizenz.
- Andere Komponenten zur Konfiguration bei Compile-Zeit und zur Laufzeit folgen ihren jeweiligen Lizenzen.
1 Kommentare
Hacker-News-Kommentare
xz,bzip2,bzip3undzstd