Если символы, которые мы кодируем, встречаются с одинаковой вероятностью, или если у нас нет оснований полагать обратное, то мы будем использовать равномерное кодирование. При данном типе кодирования каждый символ кодируется при помощи одинакового числа бит.
Равномерное кодирование информации имеет преимущество, когда нам нужен произвольный доступ к любой части закодированного сообщения.
Например, мы хотим найти третий символ в сообщении, которое было закодировано с использованием кода фиксированной длины. При этом известно, что для кодирования каждого символа используется 2 бита. Тогда мы просто пропустим первые четыре бита и начнем декодирование с пятого.