ГОСТ Р ИСО/МЭК В824-М
18 ОБОЗНАЧЕНИЯ ДЛЯ ТИПА «СТРОКА ОКТЕТОВ»
18.1 Для ссылки на тип «строка октетов» (см. 3.20) должно ис
пользоваться обозначение «Тип-СтрокаОктетов»:
Тип-СтрокаОктетов :: = OCTET STRING
18.2 Этот тип имеет тег универсального класса 4.
18.3 Значение типа «строка октетов» должно определяться обо
значением вида «Значснис-СтрокаОктетов»:
Значение-СтрокаОктетов :: =
b-строка |
h-строка
18.4 При описании правил кодирования для строк октетов для
ссылок на соответствующие октеты используют термины первый ок
тет и замыкающий октет, а для ссылок на соответствующие биты
внутри октета — термины «старший бит» н «младший бит».
18.5 При использовании обозначения вида «b-строка» самый
левый бит является старшим битом первого октета. Если «Ь-стро*
ка» состоит из некоторого количества бит, не кратного восьми, она
должна интерпретироваться таким образом, как если бы она со
держала такое наименьшее количество дополнительных замыкаю
щих нулевых бит, которое требуется для обеспечения кратности
восьми.
18.6 При использовании обозначения вида «h-строка» крайняя
левая шестнадцатеричная цифра является старшим полуоктетом
первого окгета. Если «h-строча» состоит из нечетного числа шест
надцатеричных цифр, то она должна интерпретироваться таким
образом, как если бы она содержала еще одну дополнительную
замыкающую нулевую шестнадцатеричную цифру.
19 ОБОЗНАЧЕНИЯ ДЛЯ ВЫРОЖДЕННОГО ТИПА
19.1 Для ссылки на вырожденный тип (см. 3.21)следует ис
пользовать обозначение «ВырожденныйТип»:
ВырождекныАТип :: =NULL
19.2 Этот тип имеет тег универсального класса 5.
39.3 Для ссылок па значение вырожденного типа должно ис
пользоваться обозначение «ВырожденноеЗначеинс»:ч
ВырождснноеЗначенле :: = NUL1.
20 ОБОЗНАЧЕНИЯ ДЛЯ ТИПОВ «ПОСЛЕДОВАТЕЛЬНОСТЬ»
20.1Для построения типа «последовательность» (см. 3.22) из
других типов используют определяемое ниже обозначение «Тип-
Последовательность»:
3»