Оглавление:
Определение - что означает контрольная цифра?
Контрольная цифра - это цифра, добавляемая к строке чисел для целей обнаружения ошибок. Обычно контрольная цифра вычисляется из других цифр в строке. Контрольная цифра помогает цифровым системам обнаруживать изменения при передаче данных от передатчика к приемнику.
Контрольная цифра является десятичным эквивалентом двоичной контрольной суммы, используемой в двоичных системах.
Техопедия объясняет контрольную цифру
Алгоритм контрольной цифры вычисляет контрольную цифру на основе исходной строки символов, такой как номер счета. Приемник пересчитывает контрольную цифру для проверки точности ввода данных. Если пересчитанная символьная строка содержит правильную контрольную цифру, данные не содержат ошибок и могут быть использованы. Однако строка символов, которая не включает в себя правильную контрольную цифру, указывает на ошибку передачи, которая указывает на то, что данные должны быть введены повторно и / или повторно проверены.
При использовании системы контрольных цифр неизбежны сложности обнаружения ошибок и реализации данных. Простые системы контрольных цифр, легко понятные людям, не могут обнаружить ошибки с полной точностью, в отличие от сложных систем, которые используют более сложные алгоритмы обнаружения ошибок.
Рекомендуемой характеристикой контрольной цифры является заполнение слева нулями, которое никогда не изменяет исходную контрольную цифру и позволяет применять цифры с переменной и динамической длиной.