web-dev-qa-db-fra.com

Comment la "taille du mot" affecte-t-elle la compression?

Dans 7 Zip, lors de l’ajout d’un dossier à une archive, il est possible de modifier la taille du mot.

Comment cette taille de Word affecte-t-elle la compression, en particulier la taille finale du zip?

J'ai remarqué que changer le niveau de compression augmente la taille de Word. Cependant, même sur ultra, il ne sélectionne qu'une taille de Word de 128, même si l'option la plus grande dépasse le double. Y a-t-il une raison pour laquelle ultra ne sélectionne pas le plus grand? La taille de compression optimale se situe-t-elle entre la plus petite et la plus grande taille de Word?

22
Aequitas

Cela dépend vraiment des données que vous compressez et de l'algorithme utilisé.

Taille de mot

Entrez la longueur des mots qui seront utilisés pour trouver des séquences d'octets identiques à compresser. Pour LZMA, une grande taille de mot donne généralement un taux de compression légèrement supérieur et un processus de compression plus lent. Le paramètre Big Word size peut augmenter considérablement le taux de compression dans le cas où les fichiers contiennent de longues séquences d'octets identiques. Pour PPMd, la taille des mots a une grande signification. Cela affecte fortement le taux de compression et la vitesse de compression/décompression.

Il y a quelques comparaisons ici

6
Hefewe1zen