Quali impostazioni usare quando si creano file 7zip per ottenere la massima compressione? Sto comprimendo documenti PDF contenenti immagini scansionate. Sto pensando di utilizzare LZMA2, ma non so cosa impostare in dimensioni del dizionario, dimensioni delle parole, ecc. Inoltre, LZMA o PPMd sarebbero opzioni migliori?
Ho bisogno di trasferire alcuni file (~ 200 MiB) su rete e le velocità di upload qui sono molto lente, quindi vorrei comprimere il più possibile i dati. Il tempo impiegato dalla CPU non è molto importante.
MODIFICARE
Ecco cosa ho ottenuto dopo aver testato vari metodi di compressione:
Le dimensioni non compresse erano: 25.462.686 B
Il mio processore è Intel Core 2 Due T8100 e ho 4GiB di RAM.
La migliore compressione è stata con PeaZip usando l'algoritmo PAQ8O. La dimensione del file risultante era 19.994.325 B. Le impostazioni utilizzate erano livello di compressione: massimo. Sfortunatamente, la velocità di compressione era di circa 5 KiB / s, quindi ci sono voluti più di un'ora per comprimere i dati.
Il prossimo è stato il compressore PAQ9O sperimentale. Usandolo, ho ottenuto 20.132.660 B in circa 3 minuti di compressione. Sfortunatamente, il programma è solo a riga di comando e non molti altri programmi usano questo algoritmo di compressione. Utilizza anche circa 1,5 GB di RAM con le impostazioni che ho usato (a -9 -c)
Dopo di che era 7-Zip 9.15 beta (2010-06-20) usando LZMA2. Usandolo, ho ottenuto 20.518.802 B in circa 3 minuti. Le impostazioni utilizzate erano la dimensione della parola 273, la dimensione del dizionario 64 MB e ho usato 2 thread per la compressione.
Ora torniamo alla mia domanda originale: nel mio caso la dimensione del blocco solido non ha prodotto risultati evidenti. L'aumento della dimensione delle parole ha prodotto alcuni risultati. La differenza tra la dimensione massima della parola e la più piccola era di 115.260 B. Credo che tali risparmi giustifichino gli sforzi necessari per fare due clic necessari e modificare la dimensione delle parole.
Ho provato ad utilizzare altri algoritmi di compressione supportati da 7zip e PeaZip e producono file di dimensioni comprese tra 19,8 MiB e 21,5 MiB.
Alla fine la mia conclusione è che quando si comprimono documenti PDF contenenti principalmente immagini, lo sforzo necessario per utilizzare algoritmi di compressione esotici non è giustificato. La compressione con LZMA2 in 7zip ha prodotto risultati abbastanza accettabili nel minor tempo possibile.