ГОСТ Р ИСО/МЭК 29109-8—2016
няют общепринятую систему математических обозначений вместо специфических логических операто
ров. разработанных для языка утверждений.
1 Прямой порядок следования байтов {Идентификатор формата} ({Format identifier})
и {Номер версии стандарта} ({Version number})
Тестовые утверждения 1,1.1 и 2.1 предназначены для проверки того, что данные многобайтовые
поля имеют верные значения с корректной кодировкой с обратным порядком следования байтов. Если
поля имеют верные значения с некорректной кодировкой с прямым порядком следования байтов, то
испытания 1. 1.1 и 2.1 считаются непройденными. Анализ и сопоставление комбинаций результатов
испытаний 1,1-1 и 2.1 позволяют определить, используется ли в тестируемой реализации корректная
кодировка с обратным порядком следования байтов.
2 {Длина записи} ({Record length})
Следующие расчеты будут проводиться при успешном считывании поля {Длина блока «Допол
нительные данные»} ({Extended Data Block Length}) последнего представления пальца (если преждев
ременно не будет достигнут маркер конца файла). Если маркер конца файла достигнут преждевре
менно. испытание считается непройденным. и значение {Общее число ожидаемых байтов} ({Total
Bytes Expected}) не формируется. Начальное значение SUMBYTES соответствует длине ЗБИ в байтах
(24 байта).
SUMBYTES = 24 # , то естьдлина общего заголовка записи
IF {CBEFF Type} EQ 0011’ THEN
FOR I = 1ТО {Number of Finger Views’5}
SUMBYTES = SUMBYTES ♦ 10 ♦ _
{Length of finger pattern skeletal data block21}
SUMBYTES = SUMBYTES ♦ {Extended Data Block Length35}
END
IF {CBEFF Type} EQ 0012’ THEN
SUMBYTES = 6 ♦ {Length of finger pattern skeletal data block}
SUMBYTES = SUMBYTES ♦ {Extended Data Block Length}
IF {CBEFF Type} EQ 0013’
SUMBYTES = 6 ♦ {Length of finger pattern skeletal data block}
SUMBYTES = SUMBYTES ♦ {Extended Data block Length}
Данное примечание относится только к формату записи данных остова отпечатка пальца. Полный
и компактный форматы идентификационных карт не содержат номера представления.
3 {Разрешение типа ЕСФОБД} ({CBEFF Type Resolution})
IF {CBEFF Type} EQ 001Г THEN
{Resolution X} GTE 1
{Resolution Y} GTE 1
IF {CBEFF Type} EQ 0012’THEN
{Resolution X} EQ 200
{Resolution Y} EQ 200
IF {CBEFF Type} EQ 0013’ THEN
{Resolution X} EQ 100
{Resolution Y} EQ 100
4 {Корректность поля «Общее число отпечатков пальцев»} ({Number of Finger Viow
Consistency})
Данное испытание считается пройденным, если значение поля {Общее число отпечатков паль
цев} ({Number of Finger View}) меньше или равно суммы всех возможных наименований пальца (11 наи-
1) Число представлений.
25Длина блока «Данные остова отпечатка пальца».
35 Длина блока «Дополнительные данные».
22