IT-словарь › Программирование › ISO 7064

ISO 7064

Программирование Svenska → Обновлено: 2026-11-01

Стандарт, собравший семейство систем контрольных цифр с названиями вроде MOD 97-10, — причина, по которой опечатка в IBAN почти всегда ловится до того, как деньги уйдут.

ISO 7064 появился в 1983 году и был пересмотрен в 2003-м. Он определяет чистые системы, где контрольный символ получается из одного модуля, и гибридные, сочетающие два. Названия подсказывают принцип: MOD 11-2 работает по модулю 11 с основанием 2, поэтому иногда нужен X как одиннадцатый символ — вот почему идентификатор ORCID может оканчиваться на X. MOD 37-2 обслуживает буквенно-цифровые коды. MOD 97-10 даёт две контрольные цифры и используется в IBAN, LEI и кредиторской ссылке RF.

Отличие от алгоритма Луна на номерах карт — в охвате. Луна можно посчитать в уме, он ловит одиночную неверную цифру, но пропускает, например, превращение 09 в 90. Системам ISO 7064 нужен компьютер или терпение, зато они ловят любую одиночную ошибку и практически любую перестановку двух соседних символов.

← Назад к словарю