Кодирование информации
Кодирование информации — процесс преобразования информации из одной формы в другую. Обычно в процессе кодирования информация преобразуется из формы, удобной для непосредственного использования, в форму, удобную для передачи, хранения или автоматической переработки. В более узком смысле кодированием информации называют представление информации в виде кода.
Код
Код — набор условных обозначений (кодовых слов) для предоставления информации.
Примеры кодов
- Азбука Морзе
- ASCII
Префиксный код
Префиксный код — код, не имеющий ни одного кодового слова, которое являлось бы префиксом любого другого кодового слова данного кода. Любой префиксный код является однозначно декодируемым.
Код, состоящий из слов 0, 10, 11 является префиксным, то есть строку
100111010
можно разбить на слова единственным образом:
10 0 11 10 10
Примеры префиксных кодов
- Код Хаффмана
- Код Шеннона-Фано
- UTF-8