Quais configurações usar ao criar arquivos 7zip para obter a compressão máxima? Estou compactando documentos PDF contendo imagens digitalizadas. Estou pensando em usar o LZMA2, mas não sei o que definir no tamanho do dicionário, tamanho da palavra, etc. Além disso, o LZMA ou o PPMd seriam melhores opções?
Eu preciso ter alguns arquivos transferidos (~ 200MiB) pela rede e as velocidades de upload aqui são muito lentas, então eu gostaria de compactar os dados o máximo possível. O tempo de CPU consumido não é muito importante.
EDITAR
Aqui está o que obtive depois de testar vários métodos de compactação:
O tamanho não compactado era: 25.462.686B
Meu processador é o Intel Core 2 Due T8100 e tenho 4GiB de ram.
A melhor compactação foi com o PeaZip usando o algoritmo PAQ8O. O tamanho do arquivo resultante foi 19.994.325B. As configurações usadas foram o nível de compactação: máximo. Infelizmente, a velocidade de compactação ficou em torno de 5KiB / s, por isso demorou mais de uma hora para compactar os dados.
Em seguida foi o compressor PAQ9O experimental. Com ele, obtive 20.132.660B em cerca de 3 minutos de compactação. Infelizmente, o programa é apenas de linha de comando e muitos outros programas não usam esse algoritmo de compactação. Ele também usa cerca de 1,5 GiB de RAM com as configurações que eu usei (a -9 -c)
Depois disso, foi o 7-Zip 9.15 beta (20/06/2010) usando LZMA2. Usando-o, obtive 20.518.802B em cerca de 3 minutos. As configurações usadas foram tamanho de palavra 273, tamanho de dicionário de 64 MB e usei 2 threads para compactação.
Agora, voltando à minha pergunta original: no meu caso, o tamanho do bloco sólido não produziu nenhum resultado perceptível. O aumento do tamanho das palavras produziu alguns resultados. A diferença entre o maior tamanho de palavra e o menor foi de 115.260B. Acredito que essas economias justifiquem os esforços necessários para fazer dois cliques necessários e alterar o tamanho das palavras.
Tentei usar outros algoritmos de compactação suportados pelo 7zip e PeaZip e eles produzem arquivos em tamanhos de 19,8MiB a 21,5MiB.
No final, minha conclusão é que, ao compactar documentos PDF contendo principalmente imagens, o esforço necessário para usar algoritmos de compressão exóticos não se justifica. A compressão usando LZMA2 no 7zip produziu resultados bastante aceitáveis em menos tempo.