Некоторые преимущества посимвольного кодирования перед блочным:
- Эффективность. 2 При посимвольном кодировании для эффективного кода требуется по одному двоичному разряду на символ. 2 Эффективность блочного кодирования, в свою очередь, тем выше, чем больше символов включается в блок. 2
- Простота декодирования. 2 При посимвольном кодировании процесс декодирования однозначен без специальных указателей разделения знаков. 2 В блочных кодах, где в получаемых кодовых комбинациях переменное число двоичных разрядов, этот процесс может быть затруднён. 2
- Распространённость. 3 Посимвольное кодирование — наиболее распространённый метод кодирования текстов. 3
Однако блочное кодирование почти не применяется на практике из-за полиномиальной сложности по размеру блока и других причин. 5