Quels paramètres utiliser lors de la création de fichiers 7zip afin d'obtenir une compression maximale? Je compresse des documents PDF contenant des images numérisées. Je pense à utiliser LZMA2, mais je ne sais pas quoi définir dans la taille du dictionnaire, la taille des mots, etc. De plus, LZMA ou PPMd seraient-ils de meilleures options?
J'ai besoin de transférer des fichiers (~ 200 Mo) sur le net et les vitesses de téléchargement sont très lentes, donc je voudrais compresser les données autant que possible. Le temps CPU consommé n'est pas très important.
ÉDITER
Voici ce que j'ai obtenu après avoir testé différentes méthodes de compression:
La taille non compressée était de: 25,462,686B
Mon processeur est Intel Core 2 Due T8100 et j'ai 4 Go de RAM.
La meilleure compression était avec PeaZip en utilisant l'algorithme PAQ8O. La taille du fichier résultant était 19,994,325B. Les paramètres utilisés étaient le niveau de compression: maximum. Malheureusement, la vitesse de compression était d'environ 5 Ko / s, il a donc fallu plus d'une heure pour compresser les données.
Vient ensuite le compresseur expérimental PAQ9O. En l'utilisant, j'ai obtenu 20.132.660B en environ 3 minutes de compression. Malheureusement, le programme est uniquement en ligne de commande, et peu d'autres programmes utilisent cet algorithme de compression. Il utilise également environ 1,5 Go de RAM avec les paramètres que j'ai utilisés (a -9 -c)
Après cela, 7-Zip 9.15 beta (2010-06-20) utilisant LZMA2. En l'utilisant, j'ai obtenu 20 518 802 B en environ 3 minutes. Les paramètres utilisés étaient la taille des mots 273, la taille du dictionnaire 64 Mo et j'ai utilisé 2 threads pour la compression.
Revenons maintenant à ma question d'origine: dans mon cas, la taille du bloc solide n'a produit aucun résultat notable. L'augmentation de la taille des mots a produit certains résultats. La différence entre la taille de mot la plus élevée et la plus petite était de 115 260B. Je pense que ces économies justifient les efforts nécessaires pour effectuer deux clics nécessaires et changer la taille des mots.
J'ai essayé d'utiliser d'autres algorithmes de compression pris en charge par 7zip et PeaZip et ils produisent des fichiers de 19,8 Mo à 21,5 Mo.
Au final, ma conclusion est que lors de la compression de documents PDF contenant principalement des images, l'effort nécessaire pour utiliser des algorithmes de compression exotiques n'est pas justifié. La compression utilisant LZMA2 dans 7zip a produit des résultats tout à fait acceptables en un minimum de temps.