Современные паспорта и удостоверения личности имеют machine-readable zone (MRZ) внизу, в котором содержится основная идентификационная информация в том, что, по-видимому, является дружественным к OCR формате.Почему составная контрольная цифра в машиночитаемой зоне современного паспорта не учитывает все данные?
Формат MRZ определяет число check digits, которое служит для обнаружения ошибок распознавания. Например, имеется контрольная цифра, вычисленная по номеру документа, контрольная цифра, охватывающая дату рождения и т. Д.
В конце также имеется «составная контрольная цифра», которая вычисляется по нижней строке записи, тем самым обеспечивая более общую общую проверку целостности.
«Верхняя строка» записи, которая содержит имя и фамилию, однако, не покрывается никакими контрольными цифрами, что означает, что вообще нет способа поймать ошибки или проверить правильность проверки.
Мой вопрос следующий: есть ли разумное объяснение, почему этот выбор был сделан в спецификации? Почему спецификация не должна содержать по крайней мере одну контрольную цифру, охватывающую все данные в записи, что облегчает такую же «читабельность машины», на которую она нацелена? Стандарт зрелый и широко используется, следовательно, это не может быть просто ошибкой, верно?
Я понимаю, что этот вопрос несколько нетрадиционный, но я понятия не имею, где я могу найти ответ - предложения приветствуются вместе с фактическими ответами.
Обратите внимание, что имеются только контрольные цифры для данных, которые не изменяются: дата рождения, идентификатор документа, дата истечения срока действия. Контрольные цифры - это просто проверки избыточности, и они занимают место, поэтому вы делаете компромисс. Я думаю, что если вы сможете правильно сканировать идентификатор паспорта и дату истечения срока действия, вы должны быть в состоянии легко найти остальное из базы данных. – approxiblue
Но если у вас есть избыточность, проверьте, так или иначе, почему бы вам не включить * все * данных в нее? Почему только одна строка, оставив имя нетронутым? –
Некоторые вещи, такие как изменение адреса, приводят к вычеркиванию старого и панорамированию в новом. Это может быть применимо к именам в некоторых местах, поэтому логичным является проверка суммирования только информации, требующей нового паспорта, если она изменена или просто не может быть изменена. также он делает его более надежным, одна вмятина/царапина может привести к недействительности всей вещи, чтобы свести к минимуму проверку на жизненные силы. – user1133275