ГОСТ Р ИСО/МЭК 7816-4-2004
Определены следующие два тина файлов EF:
- внутренние, предназначаемые для хранения данных, интерпретируемых картой, т. е. данных,
анализируемых и используемых картой в целях управления и контроля;
- рабочие, предназначаемые для хранения данных, не интерпретируемых картой, т. е. данных,
подлежащих использованию исключительно внешним окружением.
На рисунке 1 показан пример логической организации файлов в карте.
5.1.2 М е т о д ы о б р а щ е н и як ф а й л у
Вслучаях, когдафайл не может быть выбран неявно, должны бытьпредусмотрены возможности
для его выбора при помощи, по меньшей мере, одного из следующих методов.
а) Обращение посредством идентификатора файла
Обращение к любому файлу может быть осуществлено при помощи идентификатора файла,
кодируемого в двух байтах. Если через идентификатор файла осуществляется обращение к MF. то
должно использоваться значение ’3F00’ (зарезервированное значение). Значение ’FFFF зарезерви
ровано для будущего использования. Значение ’3FFF’также зарезервировано (см. перечисление б)).
Для того чтобы однозначно выбирать любой файл при помощи его идентификатора, все файлы EF
и DF. находящиеся в иерархии непосредственно под данным DF, должны иметь разные идентифи
каторы.
б) Обращение через путь
Обращение к любому файлу может быть осуществлено при помощи пути (сцепления иденти
фикаторов файлов). Путь начинается с идентификатора MF или текущего DF и заканчивается
идентификатором выбираемого файла. Между этими двумя идентификаторами путь состоит из
идентификаторов последовательных (в рамках иерархии) родительских DF, если они имеются.
Порядок следования идентификаторов файлов —всегда в направлении от родительского файла к
дочернему. Если идентификатор текущего DF не известен, в начале пути может использоваться
значение ’3FFF’ (зарезервированное значение). Использование пути позволяет осуществлять одно
значный выбор любого файла из MF или из текущего DF.
в) Обращение посредством короткого идентификатора EF
Обращение к любому EF может быть осуществлено при помощи короткого идентификатора
EF, кодируемого в пяти битах, представляющих значение от I до 30. Значение 0, используемое в
качестве короткого идентификатора EF, указывает на выбираемый в текущий момент EF. Короткие
идентификаторы файлов EF не могуч быть использованы в последовательности пути или в качестве
идентификатора файла (например, в команде ВЫБРАТЬ ФАЙЛ).
г) Обращение посредством имени DF
Обращение к любому DF может быть осуществлено по имени DF. кодируемому в 1—16байтах.
Для того чтобы однозначно выбирать по имени DF (например, когда выбор осуществляется путем
использования идентификаторов приложений, как определено в ИСО/МЭК 7816-5), имя каждого
DF не должно повторяться в данной карте.
5.1.3 С т р у к т у р ыэ л е м е н т а р н ы хф а й л о в
Определены следующие структуры файлов EF;
- прозрачная структура, при которой EF прослеживается на стыке между картой и устройством
сопряжения как последовательность единиц данных;
- структура из записей, при которой EF прослеживается на стыке между картой и устройством
сопряжения как последовательность отдельно идентифицируемых записей.
Для файлов EF со структурой из записей определены следующие атрибуты:
4