ГОСТ Р ИСО/МЭК 7816-4—2013
(число отодногодо тридцати). В противном случае. Р1-Р2 — это идентификатор файла. Р1-Р2, установлен
ные на 0000’ идентифицируют текущий EF. Как минимум один информационный объект «смещение» с
тегом ’54’должен присутствовать в поле данных команды. Данные, если они присутствуют в поледанных
команды или ответа, должны быть инкапсулированы в произвольный информационный объект с тегом ‘53’
или 73’.
В этой группе команд SW1-SW2. установленные на ’63СХ’, указывают на успешный обмен состояния
памяти, но после внутренней программы повторений; ’X’ > ’0’ кодирует число повторных попыток; ’X’ = ’0’
означает, что счетчик не предусмотрен.
7.2.3 Команда READ BINARY
Поле данных ответа передает содержимое (его часть) файла EF. поддерживающего единицы
данных.
Если поле Leсодержит только установленные на ’ОСТбайты, то все байты до конца файла должны
считываться в пределах 256 для короткого поля Lc, или 65536 для расширенного поля 1_с.
Т а б л и ц а
42 — Пара команда-ответ READ BINARY
CLA
INS
P1-P2
Как определено в 5.1.1
’ВО’ или ВГ
См. 7.2.2
Поле Ц
Отсутствует для кодирования Nc = 0, присутствуетдля Nc > 0
Поле данных
Отсутствует (INS = ’ВО’), или информационный объект «смещение» (INS = В1‘)
Поле Ц
Присутствует для кодирования Ne > 0
Поле данных
Данные считывания (INS = ’ВО’), или произвольный информационный объект для инкапсуля
ции данных считывания (INS = ’В1’)
SW1-SW2
См. таблицы 5 и 6. где соответствие, например 6281’, ’6282’, ’6700’. ’6981’, ’6982’, ’6986’.
6А81’, ’6А82’. ’6ВОО’, ’6СХХ’
7.2.4 Команда WRITE BINARY
Команда инициирует одну из следующих операций в EF всоответствии с атрибутами файла:
- однократной записи бит. передаваемых в поле данных команды (команда должна прерываться,
если строка единицданных не находится влогическом состоянии после стирания);
- логического OR над битами, уже присутствующими в карте, и битами, передаваемыми в поле дан
ных команды (логическое состояние битов файла после стирания представлено нулем),
- логического AND над битами, уже присутствующими в карте, и битами, передаваемыми в поло
данных команды (логическое состояние битов файла после стирания представлено единицей).
По умолчанию, т.е. когда байт кодирования данных (см. таблицу 87) отсутствует вбайтах предыстории
(см. 8.1.1), в EF.ATR (см. 8.2.1.1) и в контрольных параметрах (см. тег 82’ в таблице 12) каждого файла в
пределах пути от MF до переданного EF. логическое OR должно применяться для этого EF.
Пара команда-ответ WRITE BINARY представлена втаблице 43.
Т а б л и ц а
43 — Пара команда-ответ WRITE BINARY
CLA
INS
Р1-Р2
Как определено в 5.1.1
’D0’ или D1’
См. 7.2.2
Поле Lc
Присутствует для кодирования Nc > 0
Поле данных
Строка единиц данных, которые должны быть записаны (INS = DO’), или информационный
объект «смещение» и произвольный информационный объект для инкапсуляции строки еди
ниц данных, которые должны быть записаны (INS = ’D1’)
Поле Ц
Отсутствуетдля кодирования N0 = 0
Поле данных
Отсутствует
SW1-SW2
См. таблицы 5 и 6. где соответствие, например ’63СХ’ (см. 7.2.2),’6581. ’6700’. ’6981*. ’6982’.
6800’ (смещение за пределами файла EF)
46