¿Qué configuraciones usar al hacer archivos 7zip para obtener la máxima compresión? Estoy comprimiendo documentos PDF que contienen imágenes escaneadas. Estoy pensando en usar LZMA2, pero no sé qué configurar en tamaño de diccionario, tamaño de palabra, etc. Además, ¿serían mejores opciones LZMA o PPMd?
Necesito transferir algunos archivos (~ 200MiB) a través de la red y las velocidades de carga aquí son muy lentas, por lo que me gustaría comprimir los datos tanto como sea posible. El tiempo de CPU consumido no es muy importante.
EDITAR
Esto es lo que obtuve después de probar varios métodos de compresión:
El tamaño sin comprimir fue: 25,462,686B
Mi procesador es Intel Core 2 Due T8100 y tengo 4GiB de ram.
La mejor compresión fue con PeaZip usando el algoritmo PAQ8O. El tamaño del archivo resultante fue de 19,994,325B. Las configuraciones utilizadas fueron el nivel de compresión: máximo. Desafortunadamente, la velocidad de compresión fue de alrededor de 5 KB / s, por lo que tomó más de una hora comprimir los datos.
El siguiente fue el compresor experimental PAQ9O. Al usarlo, obtuve 20,132,660B en aproximadamente 3 minutos de compresión. Desafortunadamente, el programa es solo de línea de comando, y no muchos otros programas usan ese algoritmo de compresión. También usa alrededor de 1.5GiB de RAM con la configuración que usé (a -9 -c)
Después de eso fue 7-Zip 9.15 beta (2010-06-20) usando LZMA2. Al usarlo, obtuve 20,518,802B en aproximadamente 3 minutos. Las configuraciones utilizadas fueron tamaño de palabra 273, tamaño de diccionario 64 MB y utilicé 2 hilos para la compresión.
Ahora volviendo a mi pregunta original: en mi caso, el tamaño de bloque sólido no produjo ningún resultado notable. El aumento del tamaño de la palabra produjo algunos resultados. La diferencia entre el tamaño de palabra más alto y el más pequeño fue 115,260B. Creo que estos ahorros justifican los esfuerzos necesarios para hacer dos clics necesarios y cambiar el tamaño de las palabras.
Intenté usar otros algoritmos de compresión compatibles con 7zip y PeaZip y producen archivos en tamaños de 19.8MiB a 21.5MiB.
Al final, mi conclusión es que al comprimir documentos PDF que contienen principalmente imágenes, el esfuerzo necesario para usar algoritmos de compresión exóticos no está justificado. La compresión usando LZMA2 en 7zip produjo resultados bastante aceptables en la menor cantidad de tiempo.