ГОСТ Р ИСО/МЭК19794-5—2006
5.2 Представление данных
5.2.1 Последовательность байтов
Все многобайтовые значения должны быть представлены в формате обратного порядка байтов (Big-
Endian): старшие байты любого многобайтового значения записывают в память раньше младших байтов.
Пример — Число 1025 (два в 10-й степени плюс один) будет храниться как первый байт 00000100 и
второй байт 00000001.
5.2.2 Численные значения
Все численные значения должны быть целочисленными ибеззнаковыми величинами фиксированной
длины, если не оговорено иное требование.
5.2.3 Преобразование к целочисленному типу
Преобразование численного значения в целочисленный тип должно производиться округлением до
меньшего значения, если дробная часть меньше 0.5, и округлением до большего значения, если дробная
часть равна или больше 0.5.
5.2.4 Неуказанное значение поля
Для обозначения того, что при создании записи не проводилось определение информации, кодируе
мой вданном поле, этому полю должно быть присвоено нулевое значение (0x00). Исключением является
нулевое значение поля типа данных изображения, соответствующее форматуJPEG (5.7.2).
5.2.5 Неизвестное значение поля
Для обозначения того, что информация, кодируемая в данном поле, не может быть определена по
результатам исследования изображения лица, полю должно быть присвоенозначение «неизвестный».
5.3 Блок заголовка ЕСФОБД
Запись биометрическихданных, соответствующая формату записи изображения лица, является час
тью блока биометрических данных базового формата ЕСФОБД согласно ИСО/МЭК 19785-1.
Базовый формат ЕСФОБД требует обязательного определения двух элементов заголовка ЕСФОБД:
CBEFF_BBD_format_owner (владелецформата)иCBEFF_BBD_format_type(типформата).
CBEFF_BBD_format_ownerдолжен содержать шестнадцатибитовый идентификационный номер вла
дельца формата, выданныйорганом по регистрации ЕСФОБД. Владельцем формата является подкомитет
ИСО/МЭК СТК1/ПК37; его идентификационный номер — 0x0101.
CBEFF_BBD_format_typeдолжен содержать шестнадцатибитовый идентификационный номер типа
формата блока биометрическихданных ЕСФОБД. который установлен подкомитетом ИСО/МЭК СТК1/ПК37
для формата записи изображения лица — 0x0008.
Полная информация о заголовке ЕСФОБД приведена вчасти 1ИСО/МЭК 19794.
5.4 Блок заголовка записи изображения лица
Блокзаголовка записи изображениялица состоит изчетырех следующих полей: идентификаторфор
мата. номер версии стандарта,длина записи, число изображений лица согласно таблице 2.
Т а б л и ц а 2 — Блок заголовка записи изображения лица
Наименование поля
Длина записи
Возможное значение
Примечание
Идентификатор формата
4 байта
0x46414300 (Т’ А С 0x0)
Указывает данные изобра
жения лица
Номер версии стандарта
4 байта
0x30313000 (’О’ *1 ‘O’ 0x0)
-ОЮ” в коде ASCII
Длина записи
4 байта
46 < длина записи £ 2” — 1
Включает заголовок запи
си изображения лица и дан
ные записи изображения
лица
Число изображений лица
2 байта
1< число £ 65535
5.4.1 Идентификатор формата
Поле идентификатора формата (4 байта)должно содержать три символа «FAC» строкиASCII с нуле
вым символом на конце, что идентифицирует форматзаписи какформат записиданных изображения лица.
5.4.2 Номер версии стандарта
Поле номера версии стандарта (4 байта) должно содержать три символа строки ASCII с нулевым
символом на конце.
6