Неравномерное кодирование применяется в современных информационных технологиях, чтобы сократить длину двоичного кода. 1
В таком коде разным сигналам присваивают коды разной длины. 1 Сигналам, которые встречаются в сообщении чаще, дают коды с меньшей разрядностью, а сигналам, которые встречаются реже, — с большей. 1
Некоторые примеры применения неравномерного кодирования:
- Азбука Морзе. 1 В ней разным буквам алфавита соответствует разное количество сигналов, длинных и коротких. 1
- Метод Хаффмана. 1 Один из методов неравномерного кодирования текстовых сообщений. 1
- UTF-8. 45 Современный стандарт кодирования символов для Unicode, в котором символы могут кодироваться строками от 1 до 4 байтов. 45 Это позволяет использовать больше символов, чем в ASCII, сохраняя при этом совместимость с ним. 45