Показать сообщение отдельно
Старый 08.09.2012, 07:23   #729
mudRec
Опытный
 
Имя: Юрий
Авто: я пешком
Сообщений: 86
По умолчанию Re: Изменение настроек ETACS с помощью Lexia

Цитата:
Сообщение от Earl_Vadim Посмотреть сообщение
но сути алгоритма я не понимаю и разбираться в нем не хочу, если это всё кто-то уже сделал...
Год назад пытался сам разобраться в расчете контрольной суммы. Если по простому - то там просто "делится" вся строка кодинга на заданный полином (другую строчку). Остаток отделения - будет контрольной суммой.
Но поделить такой объем (тем более в шестнадцатеричном значении) просто так нереально. Поэтому применяют так называемое "логическое" деление в двоичной системе. Оно относительно простое и понятное, но, опять же, в ручную перелопатить такой объем данных практически не реально (хотя я пытался сделать "ручной" пересчет в обычном Экселе).
Насколько я слышал, на Си как раз есть готовая функция для логического деления. А вот есть ли она на Паскале (Делфи) - большой вопрос.
mudRec вне форума   Вверх Ответить с цитированием