ГОСТ I»ИСО/МЭК 7816-4-2004
- размер записей —либо фиксированный, либо переменный:
- способ организации записей: либо в виде последовательного ряда (линейная структура), либо
в виде кольца (циклическая структура).
Карта должна поддерживать по меньшей мере один из следующих четырех методов структури
рования файлов EF:
- «прозрачный EF*;
- «линейный EF с записями фиксированного размера»;
- «линейный EF с записями переменного размера»:
- «циклический EF с записями фиксированного размера».
На рисунке 2 предстаатены четыре структуры файлов EF. соответствующие четырем методам
структурирования.
Профачкял Д ш й и фмофо—i ши ЛммАая париимая
Цяавмвавя
фмюфомнная
П р и м е ч а н и е Стрелка указывает на последнюю сделанную запись.
Рисунок
2 —
Структуры файлов EF
5.1.4 М е т о д ыо б р а щ е н и як д а н н ы м
Обращение к данным может осушее гатяться как к записям, единицам данных или информа
ционным объектам. Предполагается, что данные должны храниться в виде одной непрерывной
последовательности записей (в пределах EF со структурой из записей) или единиц данных (в
пределах EF с прозрачной структурой). Обращение к записи или единице данных вне EF является
ошибкой.
Метод обращения к данным, метод нумерации записей и размер единиц данных являются
характеристиками, зависящими от EF. Карта может давать соответствующие указания в ЛТК. файле
ЛТК и контрольной информации любого файла. Если карта дает указания в нескольких местах, то
действительным для данного EF является ближайшее к нему указание в пределах пути от MF до
этого EF.
5.1.4.1 Обращение к записи
В пределах каждого EF со структурой из записей обращение к каждой записи может осущест-
аляться при помощи идентификатора записи и/нли номера записи. Идентификаторы и номера
записей предстаатяют собой целые восьмибитовые числа без знака со значениями от ’0Г до FE’.
Значение ’00* зарезервировано для особых целей. Значение ‘FF является KFU.
Обращение посредством идентификатора записи должно приводить в действие управление
указателя записи. Процедура восстановления карты, команда ВЫБРАТЬ ФАЙЛ и любая команда,
несущая разрешенный короткий идентификатор EF, могут воздействовать на указатель записи.
Обращение посредством номера записи не должно воздействовать на указатель записи.
а) Обращение посредством идентификатора записи
Каждый идентификатор записи предоставляется приложением. Если запись предстааляетсобой
информационный объект SIMPLE-TLV в поле данных сообщения (см. 5.4.4), то идентификатором
записи является первый байт этого информационного объекта. В пределах EF со структурой из
записей записи могут иметь один и тот же идентификатор, тогда данные, содержащиеся в записях,
могут использоваться для их различения.
Всякий раз, когда обращение осуществляется с идентификатором записи, должна быть указана
логическая позиция целевой записи! первое или последнее вхождение записи, следующее или
предыдущее вхождение по отношению к указателю записи.
Впределах каждого EF с линейной структурой логические позииии должны последовательно
5