ГОСТ Р ИСО/МЭК 7816-4-2004
присваиваться при осуществлении операции записи или операции присоединения записи, г.е. в
порядке создания. Поэтому первая созданная запись будет находиться в первой логической
ПОЗИЦИИ.
В пределах каждого EFс циклической структурой логические позициидолжны последовательно
присваиваться в обратном порядке, т. е. в первой логической позиции будет находиться последняя
созданная запись.
Как для линейных, так и для циклических структур установлены следующие дополнительные
правила:
- первым вхождением должна быть запись с заданным идентификатором и в первой логической
позиции; последним вхождением должна быть запись с заданным идентификатором и в последней
логической позиции;
- когда текущая запись отсутствует, следующее вхождение должно быть эквивалентно первому
вхождению; предыдущее вхождение должно быть эквивалентно последнему вхождению.
- когда текущая запись имеется, следующим вхождением должна быть ближайшая запись с
заданным идентификатором, но ввосходящей логической позиции по отношению к текущей записи;
предыдущим вхождением должна быть ближайшая запись с заданным идентификатором, но в
нисходящей логической позиции по отношению к текущей записи;
- значение W должно относиться к первой, последней, следующей или предыдущей записи в
порядке нумерации, независимо от идентификатора записи.
б) Обращение посредством номера записи
В пределах каждого EF со структурой из записей номера записей являются уникальными и
поеледовател ышми.
В пределах каждого EF с линейной структурой номера записей должны последовательно
присваиваться при осуществлении операции записи или операции присоединения записи, т. е. в
порядке создания. Поэтому первая запись (запись номер один, запись # 1) будет представлять собой
первую созданную запись.
В пределах каждого EF с циклической структурой номера записей должны последовательно
присваиваться в обратном порядке, т. е. первая запись (запись номер один, запись
t
1) будет
представлять собой последнюю созданную запись.
Как для линейных, так и для циклических структур установлено следующее дополнительное
правило; значение ’00’ должно относиться к текущей записи, т. е. к записи, зафиксированной
указателем записи.
5.1.4.2 Обращение к единице данных
В пределах каждого EF с прозрачной структурой обращение к любой единице данных может
осуществляться при помощи смещения (например, в команде СЧИ ТАТЬДВОИЧНОЕ ЗНАЧЕНИЕ,
см. 6.1), представляющего собой целое число без знака, ограниченное восемью либо 15 битами, что
определяется опцией всоответствующей команде. Для первой единицы данных файла EF смещению
присваивают значение 0. для каждой последующей единицы данных смещение увеличивается на
единицу.
По умолчанию, т.е. втом случае, если карта не дает никакого указания, размер единицы данных
составляет один байт.
П р и м е ч а н и я
1EFсоструктуройиззаписейможетподдерживатьобращениекединицеданных, ивэтомслучаеединицы
данных могут содержать наряду с данными еще и структурную информацию, например номера записей в
линейной структуре.
2ВпределахEFсоструктуройиззаписейобращениекединицеданныхможетнсобеспечиватьожидаемый
результат, поскольку порядок хранения записей в EF неизвестен (записи, например, могут храниться в
циклической структуре).
5.1.4.3 Обращение к информационному объекту
Каждый информационный объект, определяемый в 5.4.4, начинается с тега, который служит
для обращения к информационному объекту. Теги установлены в настоящем стандарте и других
стандартах серии ГОСТ Р ИСО/МЭК 7816 (ИСО/МЭК 7816).
5.1.5 К о н т р о л ь н а яи н ф о р м а ц и яф а й л а
Контрольная информация файла (FCI) предстаазяет собой строку байтов данных, содержа
щуюся вответе на команду ВЫБРАТЬ ФАЙЛ. Контрольная информация можетбыть улюбогофайла.
В таблице I приведены три шаблона, предназначаемые для передачи контрольной информации
файла в том случае, когда она кодируется в виде информационных объектов BER-TLV.
6