Изменения

Перейти к: навигация, поиск

Кодирование информации

63 байта добавлено, 23:11, 19 ноября 2011
Нет описания правки
{{Определение|id=def1|definition='''Кодирование информации''' — процесс преобразования информации из одной формы в другую.}}
Обычно в процессе кодирования информация преобразуется из формы, удобной для непосредственного использования, в форму, удобную для передачи, хранения или автоматической обработки.
В более узком смысле кодированием информации называют представление информации в виде кода.
== Код ==
{{Определение|id=def2|definition='''Код''' — правило (алгоритм) сопоставления каждому конкретному сообщению строго определённой комбинации символов (знаков или сигналов). Кодом также называется отдельная комбинация таких символов (знаков) — слово. Для различия этих терминов, код в последнем значении ещё называется ''кодовым словом''.}}==== Виды кодов ====* '''Код фиксированной длины''' (fixed-length code) {{---}} кодирование каждого символа производится с помощью строк одинаковой длины. Также он называется ''равномерным'' или ''блоковым'' кодом. * '''Код переменной длины''' (variable-length code) {{---}} кодирование производится с помощью строк переменной длины. Также называется ''неравномерным кодом''. * '''Разделимый код''' {{---}} код, в котором любое слово, составленное из элементарных кодов, единственным образом разлагается на элементарные коды.
==== Примеры кодов ====
== Префиксный код ==
{{Определение
|id=def3
|definition='''Префиксный код''' — код, в котором никакое кодовое слово не является префиксом какого-то другого кодового слова.
}}
'''Префиксный код''' — код, в котором никакое кодовое слово не является префиксом какого-то другого кодового слова.
Любой префиксный код является однозначно декодируемым и разделимым. Также префиксный код иногда называют ''мнгновенным кодом''.
 
Оптимальное сжатие данных, которого можно достичь с помощью кодов, всегда достижимо при использовании префиксного кода.
* Код Шеннона-Фано
* UTF-8 {{---}} префиксный, так как является блоковым.
 
== Ссылки ==
* [http://ru.wikipedia.org Википедия — свободная энциклопедия]
== Литература ==
277
правок

Навигация