Что такое CRC?

01.01.2001

что такое CRC?

  • Циклический избыточный код
  • алгоритм вычисления контрольной суммы, предназначенный для проверки целостности данных. Является практическим приложением помехоустойчивого кодирования, основанном на определенных математических свойствах циклического кода.
  • Контрольная сумма. Грубо говоря, складываются все байты (или слова, или двойные слова) некоего набора данных (файла, сетевого пакета и т. д.) , причем складываются с отбрасыванием старших битов (тех которые не влезают в 8/16/32 бита) . Получатель данных вместе с данными получает и контрольную сумму, вычисляет свою сумму данных, и сравнивает. Если контрольные суммы совпадают, значит данные не повреждены. Теоретически вероятна ситуация, когда один байт например увеличился на единицу, а другой уменьшился, тогда контрольная сумма не изменится, но такое крайне маловероятно.

Вас заинтересует