O 7-Zip, na verdade, não mostra todos os tamanhos de palavras que Deflate e Deflate64 são capazes. Ele mostra apenas uma amostra selecionada. Deflate é realmente capaz de todos os incrementos de número inteiro entre 3-258. Como a correspondência de padrões não é possível ou útil com apenas 1-2 variáveis, essas quantidades são ignoradas. Portanto, a extensão do tamanho da palavra Deflate na verdade é uma potência de 2. Como "1" e "2" não são possíveis opções de tamanho de palavra para Deflate, você -2 do tamanho máximo de 258, que é igual a 256.
Quanto ao Deflate64, ele é capaz de todos os incrementos de números inteiros entre 3-257. Na verdade, o 258 é usado como um sinalizador de extensão para aumentar o tamanho da palavra de 3-65538. No entanto, o 7-Zip simplesmente não faz uso desse recurso. De qualquer forma, se você -2 de 65538, obtém 65536, que também é uma potência de 2. Curiosamente, no entanto, Deflate64 pode ser melhorado se o sinalizador de extensão cobrir os intervalos 258-65793, pois já estão cobertos 3-257 .