Вверх ↑
Ответов: 85
Рейтинг: 0
#1: 2019-02-12 04:20:45 ЛС | профиль | цитата
Леонид, шифрование и кодирование - это разные вещи. шифрование - это преобразование информации с целью сокрытия ее ( информации) от других лиц, данное преобразование обратимое, т.е. дешифрируемое.
Кодирование - это преобразование информации в форму удобную для передачи по каналу связи, и обеспечение определенной помехоустойчивости.
Netspirit, вот пример и принцип работы самого простого кода

В передаваемую информацию вноситься избыточность , к примеру

восьмибитное слово 00000000 прибавляется еще один бит, значение которого есть логическая сумма первых восьми битов, например

000000000
000000011
000000101
000000110

Как это работает:
1. кодер передает информационное слово, которое имеет кодовую избыточность.
2. декодер принимает его и производит логическое сложение первых восьми битов. Результат сравнивает с 9 битом. Если он совпадает. то информация принята правильно. Производится декодирование согласно кодовой таблицы. Если результат не верен. Декодер выдает сигнал кодеру на повторную передачу данного слова.
Это самый простой код. Кодов великое множество. в том числе и самовосстанавливающие, т.е. если информация была повреждена декодер сам восстанавливает ее, использую избыточность кода.. Но данные коды сложны и я думаю пока не нужны. За основу можно взять к примеру ASCII, и что-нибудь придумать на ее основе.
Кстати в среде не нашел конвертера из ASCII в символы, есть только символы в ASCII
карма: 0

0