Checksum

Материал из Encyclopedia Electronica

[ˈʧekˌsʌm]
1) контрольная сумма
 Некоторая функция, сопоставляемая блоку данных (Data) для целей проверки и выполняемая в соответствии с набором правил. Обычно формируется в виде суммы соответствующих полей всех записей файла (File) и запоминается (передаётся) вместе с файлом (сообщением). Всякое изменение значения поля обнаруживается из-за несовпадения двух контрольных сумм: запомненной (переданной) и вновь вычисленной. Метод аналогичен проверке на чётность.
2) контроль по модулю, контроль по остатку
 Простой метод обнаружения ошибок, основанный на анализе некоторого набора данных или участка программы. Если этот набор представляет собой совокупность блоков длиной m бит, то берётся сумма по модулю n, где n = 2m, и ставится в конец набора. Позднее (например, после пересылки набора данных в др. место) можно осуществить повторное вычисление контрольной суммы; при этом будут выявлены одиночные ошибки на уровне битов (Bit). Простейшим вариантом метода (m = 1, n = 2) является контроль чётности.

Игорь Мостицкий (обсуждение) 13:18, 9 января 2026 (MSK)