Welche Einstellungen müssen beim Erstellen von 7zip-Dateien verwendet werden, um eine maximale Komprimierung zu erzielen? Ich komprimiere PDF-Dokumente mit gescannten Bildern. Ich denke über die Verwendung von LZMA2 nach, weiß aber nicht, was in Wörterbuchgröße, Wortgröße usw. eingestellt werden soll. Wären LZMA oder PPMd bessere Optionen?
Ich muss einige Dateien (~ 200MiB) über das Internet übertragen und die Upload-Geschwindigkeiten sind hier sehr langsam, daher möchte ich die Daten so weit wie möglich komprimieren. Die verbrauchte CPU-Zeit ist nicht sehr wichtig.
BEARBEITEN
Folgendes habe ich nach dem Testen verschiedener Komprimierungsmethoden erhalten:
Die unkomprimierte Größe betrug: 25,462,686B
Mein Prozessor ist Intel Core 2 Due T8100 und ich habe 4 GB RAM.
Die beste Komprimierung war mit PeaZip unter Verwendung des PAQ8O-Algorithmus. Die resultierende Dateigröße betrug 19.994.325 Byte. Die verwendeten Einstellungen waren Komprimierungsstufe: Maximum. Leider lag die Komprimierungsgeschwindigkeit bei etwa 5 KB / s, sodass die Datenkomprimierung länger als eine Stunde dauerte.
Als nächstes kam der experimentelle PAQ9O-Kompressor. Damit habe ich in ca. 3 Minuten Komprimierung 20.132.660B erreicht. Leider ist das Programm nur eine Befehlszeile, und nicht viele andere Programme verwenden diesen Komprimierungsalgorithmus. Mit den von mir verwendeten Einstellungen (a -9 -c) werden auch etwa 1,5 GB RAM verwendet.
Danach war 7-Zip 9.15 Beta (2010-06-20) mit LZMA2. Damit habe ich in ca. 3 Minuten 20.518.802B erreicht. Die verwendeten Einstellungen waren Wortgröße 273, Wörterbuchgröße 64 MB und ich habe 2 Threads für die Komprimierung verwendet.
Nun zurück zu meiner ursprünglichen Frage: In meinem Fall führte die Größe des Vollblocks zu keinen erkennbaren Ergebnissen. Das Erhöhen der Wortgröße führte zu einigen Ergebnissen. Der Unterschied zwischen der höchsten und der kleinsten Wortgröße betrug 115.260B. Ich glaube, dass solche Einsparungen die Anstrengungen rechtfertigen, die erforderlich sind, um zwei notwendige Klicks zu machen und die Wortgröße zu ändern.
Ich habe versucht, andere Komprimierungsalgorithmen zu verwenden, die von 7zip und PeaZip unterstützt werden, und sie erzeugen Dateien mit einer Größe von 19,8 MB bis 21,5 MB.
Letztendlich bin ich zu dem Schluss gekommen, dass beim Komprimieren von PDF-Dokumenten, die hauptsächlich Bilder enthalten, der Aufwand für die Verwendung exotischer Komprimierungsalgorithmen nicht gerechtfertigt ist. Die Komprimierung mit LZMA2 in 7zip führte in kürzester Zeit zu akzeptablen Ergebnissen.