Кодирование информации — это процесс представления информации в различных формах. Это может включать преобразование информации из одной формы в другую для улучшения её обработки, передачи, хранения и восприятия.
Часто кодирование применяется для перехода от исходного представления к представлению удобному для хранения, передачи и обработки. Обратный переход называется декодированием.
При кодировании могут достигаться различные цели и соответственно применяться различные методы.
Цели кодирования:
Ø экономность, т.е. уменьшение избыточности сообщения;
Ø повышение скорости передачи или обработки;
Ø надёжность, т.е. защита от случайных искажений;
Ø секретность, т.е. защита от нежелательного доступа к информации;
Ø удобство физической реализации;
Ø удобство восприятия.
Эти цели часто противоречат друг другу.
Экономные сообщения могут оказаться ненадёжными, т.к. они не содержат лишних символов, и искажение любого символа может изменить смысл сообщения.
Например, обычная запись числа цифрами гораздо экономичнее и удобнее для вычислений, чем запись символами. Однако искажение или удаление любой цифры изменит величину числа.
Поэтому в финансовых документах, где надёжность должна быть велика, цифровые сообщения в некоторых местах заменяются или дублируются словесными сообщениями. Дублирование повышает избыточность.