Ответ:

В коде постоянной длины каждому символу соответствует кодовое слово с одинаковым числом битов. В коде переменной длины кодовые слова могут иметь разную длину: частым символам обычно назначают более короткие коды, редким — более длинные.

Коды постоянной длины проще разделять при чтении. Для однозначного декодирования кода переменной длины обычно используют специальное свойство кодов (например, префиксность) или дополнительные разделители.