Welche Datentypen werden von bzip2 effektiver komprimiert als gzip / zlib?

667
user

Ich vergleiche Kompressionsfunktionen und bin überrascht, was ich sehe. Vielleicht mache ich etwas falsch, aber alles, was ich getestet habe, wurde von gzip stärker komprimiert als bzip2!

Ich hatte den Eindruck, dass bzip2 besser ist als gzip. Kann jemand ein Beispiel für Daten geben, die dies belegen würden? Vielen Dank.

3

2 Antworten auf die Frage

3
Ignacio Vazquez-Abrams

gzip ist stromorientiert, bzip2 ist blockorientiert. Sie benötigen mehrere zehn Kilobyte, bevor Sie mit bzip2 einen Vorteil erkennen.

Additionally, there's also "pbzip2" (the "p" is for "parallel") which takes advantage of multiple processors (by using "pthreads") for additional performance gains: http://www.compression.ca/pbzip2/ Randolf Richardson vor 13 Jahren 0
2
Russell Davis

Ein Beispiel für viele - der Linux-Kernel 2.6.11.0-Quell-Tarball. Weitere Informationen finden Sie unter http://tukaani.org/lzma/benchmarks.html .