2009-06-24 7 views
10

Was ist das beste Unix-Komprimierungsprogramm?Was ist das beste Unix-Komprimierungsprogramm?

+7

In Bezug auf die Geschwindigkeit? In Bezug auf die Kompressionsraten? Ich denke, du redest verlustfrei (z. B. gzip usw.). Ich denke, Sie müssen vielleicht etwas genauer sein. –

+0

Komprimierungsprogramme entsprechen auch Komprimierungsbibliotheken. Entfernen des "nicht programmierungsbezogenen" Tags –

Antwort

14

hängt von Ihrem Kompromiss zwischen Geschwindigkeit und Größe ab. Gzip ist schnell und liefert gute Ergebnisse. Bzip2 ist langsam und liefert oft bessere Ergebnisse.

+3

Bzip2-Dateikomprimierung Beispiel: 'tar -cjf file7.tar.bz2 dir /' –

0

bzip ist ziemlich effizient, spacewise, aber nicht so schnell wie einige der anderen.

Von "man bzip2":

bzip2 komprimiert Dateien des Burrows-Wheeler Textkompressionsalgorythmus Algo- rithm verwenden und Huffman-Kodierung. Die Komprimierung ist im Allgemeinen deutlich besser als diejenige, die von konventionelleren LZ77/LZ78-basierten Kompressoren erreicht wird, und nähert sich der Leistung der PPM-Familie von statistischen Kompressoren.

+0

"fast so gute Kompression als bzip2" ??? Wenn Sie ganz allgemein sprechen, ergibt 'xz' eine höhere Komprimierungsrate als' bzip2'. – TechZilla

3

http://www.linuxjournal.com/article/8051

http://tukaani.org/lzma/benchmarks.html

die beste nach Ihren Bedürfnissen auswählen. Die Graphen im ersten Link decken umfassend jedes Unix-Komprimierungsprogramm ab, von dem ich schon gehört habe. Der zweite bietet einige harte Zahlen aus den gebräuchlicheren Zeiten.

Ich tendiere zu lzma -2 bei großen Backups, die kleinere und schnellere Komprimierung bietet als bzip -9.

9

Ein gutes Komprimierungsprogramm ist 7-zip (p7zip auf Linux) mit dem lzma-Algorithmus (langsame Komprimierung, gute Dekompressionsgeschwindigkeit, sehr gutes Komprimierungsverhältnis). Kann die gängigsten Archivformate dekomprimieren.

Sie können auch bei der Kompression Benchmark Websites aussehen:

3

XZ Kompression ein relativer Neuling ist, aber es ist eine gute Balance zwischen Kompression und Geschwindigkeit . Angeblich fast so gut komprimiert wie bzip2, aber nur wenig langsamer als gzip.

Verwandte Themen