ГОСТ Р ИСО/МЭК 7816-4—2013
Т а б л и ц а 50 — Поле данных ответа с INS = В2’.
Случай а — Частичное считывание одной записи (поле Ц содержит не только установленные на 00’ байты)
Т„
(один байт)
Ln
(один или три байта)
Первые байты V„
N, байтов
Случай Ь — Полное считывание одной записи (поле Lc содержит только установленные на ’00’ байты)
т„
(один байт)
Ln
(один или три байта)
Все байты данных записи
(L0 байтов)
Случай с — Частичное считывание последовательности записей (поле La содержит не только
установленные на 00’ байты)
TnLnV„
Т г и тl-n*m
(Первые байты записи)
N; байтов
Случай d — Считывание нескольких записей до конца файла (поле L* содержит только
установленные на ’00’ байты)
Т „ - Ц - У п
Т " п «тl-n »mV n. m
7.3.4 Команда WRITE RECORD
Команда инициирует одну из следующих операций в пределах EF:
- однократную запись, передаваемую в поле данных команды (команда должна прерываться в том
случае, если запись не находится в логическом состоянии после стирания):
- операцию логического OR над байтами данных записи, уже присутствующей в карте, и байтами
данных записи, передаваемой в поде данных команды,
- операцию логического AND над байтами данных записи, уже присутствующей в карте, и байтами
данных записи, передаваемой в поле данных команды.
Если запись, обращение к которой происходит с помощью Р1 и Р2. находится в состоянии жизнен
ного цикла записи DEACTIVATED, то команда завершается с байтами состояний ’6287’ без изменения
содержания записи.
По умолчанию, т. е.. если байт кодирования данных (см. таблицу 87) отсутствует в байтах
предыстории (см. 8.1.1). в EF.ATR (см. 8.2.1.1) и контрольных параметрах (см. тег ’82’ в таблице 12) каждого
файла в пределах пути от MF до заданного Ертодля этого EFдолжна применяться операция логичес
кого OR.
При использовании адресации текущей записи команда должна устанавливать указатель записи на
успешно записанную запись.
Если команда применяется к EF, поддерживающему циклическую структуру с записями фиксирован
ного размера, то опция команды «предыдущая» (биты 3.2 и 1в Р2 установлены на 011) ведет себя так же,
как и команда APPEND RECORD.
Если записи представляют собой информационный объект SIMPLE-TLV (см. 5.2.1), то для этого слу
чая в таблице 53 проиллюстрировано поледанных команды.
Пара команда-ответ WRITE RECORD и кодирование Р2 представлены в таблицах 51 и 52.
51