ГОСТ Р ИСО/МЭК 8525-М
11.3.5Кодовое представление каждого из значений данных, за
кодированных в октетах содержимого, может быть либо простым,
либо составным.
П р и м е ч а н и е — Обычно оно «илистен простым.
Пример — Значение ’0A3B5F291CD’Hтипа«строка бит*
(BIT STRING) может быть закодировано, как показано ниже. В
этом примере кодовое представление строки бит — простое.
СтрокаБитДлинаСодержимое
03,607,eO4OA3B5Ir29lCD0i6
Приведенное выше значение может быть закодировано другим
способом, показанным ниже. В этом примере кодовое представле
ние строки бит — составное
СтрокаБитДлинаСодержимое
23,680,в
Содержимое
ОООАЗВ,*
045F291CD0.6
СтрокаБитДлина
03,403,в
03,«05,6
Признак конца содержимого Длина
00,в00,6
12 КОДОВОЕ ПРЕДСТАВЛЕНИЕ ЗНАЧЕНИЯ «СТРОКА ОКТЕТОВ»
12.1 Кодовое представление значения «строка октетов» может
быть как простым, так и составным, по выбору отправителя.
П р и м е ч а н и е — При необходимости передать часть строки октетов до того,
как ес* строка станет доступной, используют составное кодовое представ ление.
12.2 Простое кодовое представление содержит ноль или более
октетов, равных по значению октетам значения данных, следующих
в том же порядке, в котором они присутствуют в значении данных,
причем позиции старших бит каждого нз октетов значения данных
должны совпадать с позициями старших бит октетов содержимого.
12.3 В случае составного кодового представления октеты содер
жимого должны включать некоторое количество (от нуля и более)
полных кодовых представлений значений данных.
П р и м е ч а н и е — Каждое и:<
этих
кодовых представлений включает октс-
tu идентификатора, длины и содержимого
и
может включать октеты признака
конца содержимого, если оно само является составным,
12.3.1Каждое из кодовых представлений, являющихся частью
октетов содержимого, должно быть кодовым представлением зна
чения типа «строка октетов» («OCTET STRING»).
14