Документ утратил силу или отменен. Подробнее см. Справку

Алгоритм контрольного суммирования

(длина контрольной суммы равна двум байтам)

1. Обнулить переменную CRC (должна иметь длину, равную 4-м байтам).

2. Если длина оставшейся части исходной информации равна нулю, то перейти к п. 8.

3. Сдвинуть CRC влево на 8 разрядов (умножить на 256).

4. Считать в младший байт CRC очередной байт исходной информации.

5. Разделить CRC на величину 69665 = 11021.

10 16

6. Поместить остаток в CRC.

7. Перейти к п. 2.

8. Инвертировать CRC. В младших двух байтах CRC - контрольная сумма.