ГОСТ Р НСО/МЭК 8825-53
»•
6.2.7 В ГОСТ 34.97 указано, что тег типа, выявленного с по
мощью ключевого слова «ANY» (произвольный тип), не определен.
Произвольный тип должен быть впоследствии определен как неко
торый тип АСН. I, и тогда полное кодовое представление будет ко
довым представлением значения этого нового типа (включая окте
ты идентификатора).
6.3 Октеты длины
6.3. J Оп|>еделено два формата октетов длины:
a) явный формат (см. 6.3.3) и
b
) неявный формат (см. 6.3.4).
6.3.2 Отправитель должен придерживаться следующих правил:
a) использовать явный формат (6.3.3), если кодовое представ
ление простое;
b
) использовать по выбору либо явный либо неявный формат
(6.3.4), если кодовое представление составное н сразу доступно
полностью;
c) использовать неявный формат (6.3.4), если кодовое пред
ставление составное и недоступно сразу полностью.
6.3.3 В случае явного формата октеты длины включают один
или несколько октетов, (определяющих количество октетов содер
жимого). в одном из двух форматов — коротком(63.3.1)или
длинном (6.3.3.2) по выбору отправителя.
П р и м е ч а н и е ~ Короткий формат может быть использован только в том
случае, когда количество октетов содержимого меньше пли равно 127.
6.3.3.1В коротком формате октеты длины включают единствен
ный октет, в котором бит 8 установлен в ноль, а биты с 7 по 1 яв
ляются кодовым представлением количества октетов содержимого
(возможно, равного нулю) в виде двоичного целого числа без зна
ка, с битом 7 в качестве старшего бита.
Пример — /.-3 8 должно быть закодировано как 001001102
6.3.3 2 В длинном формате октеты длины состоят из начального
октета и одною или нескольких октетов продолжения.Кодовое
представление начального октета должно быть следующим:
a) бит 8 должен иметь значение «единица»;
b
) биты с 7 но 1 являются кодовым представлением количества
последующих октетов длины в виде двоичного целого числа без
знака с битом 7 н качестве старшего бита;
е) двоичное значение Ш 11lllj не должно использоваться.
П р и м е ч а й и с — Это ограничение вводится дли возможных последую
щих расширений.
Биты с 8 по I мерного октета продолжения, сцепленные с бита ми
8—1 второго октета продолжения, сцепленные, в свою очередь,
7