В современных информационных системах используется переменная длина кодовых последовательностей, чтобы уменьшить объём передаваемой информации. 2
Это достигается за счёт того, что маловероятным исходным символам присваиваются более длинные кодовые слова, а вероятным — более короткие. 1