Por desgracia, la codificación de Huffman asigna a cada símbolo un número enterode bits y por definición, el número de bits de información no tiene porqué serlo. En otras palabras, en la codificación de Huffman se cumpleque
(13.1)
donde lc(s) es la longitud del código de compresión asignado al símbolos.
Esto provoca que con cada codificación de un símbolo, hasta casi un bit de datosde redundancia podría ser introducido. Así, para una secuencia completa elnúmero de bits de redundancia puede ser importante.
Este problema se agudiza cuando el número de símbolos es sólo 2. En este caso, lacodificación de Huffman no cambia la representación original binaria (0 y 1), y lacantidad de redundancia introducida para codificar el símbolo más frecuente esimportante. Gráficamente: