Кодирование данных при обмене информацией работает следующим образом: на стороне отправителя данные преобразуются в формат потока, подходящий для передачи. 3 Это происходит путём замены каждого символа данных на соответствующую последовательность из заданного кода. 2
Декодирование происходит на стороне получателя. 3 Полученное сообщение преобразуется обратно в исходные программные объекты из формы потока, прежде чем его можно будет использовать в дальнейшем. 3 Таким образом, декодирование — это обратный процесс кодирования, при котором закодированное сообщение переводится на язык, понятный получателю. 5
Например, в цифровом телевидении и интернет-трансляциях при передаче через Интернет данные сжимаются, а после достижения адресата автоматически декодируются. 2