Un código aritmético solventa el problema del código de Huffman asignandoa cada símbolo un número de bits de datos igual al número de bits deinformación que transporta, cumpliéndose que
(14.1)
En este sentido, la longitud media de un código aritmético coincide con la entropíade la fuente, medida en bits de datos por símbolo. Por tanto, se trata de unsistema de codificación óptimo.