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.
quelle
Antworten:
Der Inhalt der PDF-Dateien (Text & Bilder) ist wahrscheinlich bereits komprimiert - daher ist es nicht viel wert, wenn Sie versuchen, sie erneut zu komprimieren.
quelle
Versuchen Sie es mit precomp - zuerst werden die bereits komprimierten Daten in Ihren PDF- Dateien dekomprimiert. Dann kann 7z seine Magie auf unkomprimierte Daten anwenden.
Probieren Sie auch nanozip aus, das sich als sehr effektiv und dennoch sehr effizient erwiesen hat (400 kb / s bei Komprimierungsraten von PAQ-Algorithmen).
quelle
Passen Sie das erste Wort nach Bedarf für den Namen Ihrer ausführbaren Befehlszeile an und passen Sie die Teile nach "-mpass = 15" an, um Ihren Dateinamen und die darin enthaltenen Informationen anzupassen.
Diese Antwort ist nicht spezifisch für PDF-Dokumente.
Dies verwendet LZMA, nicht PPM. Ich habe mich von PPM ferngehalten, weil es zu viele Varianten gibt, die nicht mit anderen Varianten kompatibel sind. LZMA scheint stabiler zu sein, wobei die Kompatibilität allgemeiner unterstützt wird. Ich habe mich also gerade deshalb von PPM ferngehalten, weil ich der Meinung war, dass "der Aufwand für die Verwendung exotischer Komprimierungsalgorithmen nicht gerechtfertigt ist".
quelle
Die lzma-Komprimierung ist die beste, da Sie eine sfx-Datei oder ein msi-Paket mit einer hohen Komprimierungsrate erstellen können. In Ihrem Fall komprimieren Sie keine große Datei, daher ist der Unterschied recht gering, insbesondere wenn die Datei komprimiert wurde, z. B .: mp3 oder png
try win arc es ist kostenlos und gibt ein gret Compression Ratio
quelle