Кодированием информации называется операция преобразования сообщений в определенную последовательность сигналов, а обратная операция, восстанавливающая сообщение по принятым сигналам называется декодированием.
Любому, дискретному сообщению можно приписать какой-либо порядковый номер. Передача или хранение сообщений при этом сводится к передаче или хранению чисел. Числа можно выразить в какой-либо системе счисления. Обычно используется двоичная система счисления.
На практике широко используются самые различные коды:
Двоичный код на все сочетания,
Двоично-десятичный код,
Шестнадцатеричный код,
Международный телеграфный код (МТК1, МТК2),
Код Бодо,
Американский стандартный код обмена информации (ASCII) и т.д.