С. 10 ГОСТ S4J74—»1
в. КОДОВОЕ ПРЕДСТАВЛЕНИЕ ЗНАЧЕНИЯ «СТРОКА БИТОВ»
9.1. Кодовое представление значения «строка битов* может
быть как простым, так и составным по выбору отправителя.
Пр и м е ч а ни е. При необходимости передать часть битовой строки до того,
как вся строка станет доступной, используется составное кодовое представление.
.
9.2. Октеты содержимого простого кодового представления дол
жны включать начальный октет, за которым следует нуль или бо
лее октетов продолжения.
9.2.1. Биты строки битов, начиная с первого бита и кончая за
мыкающим битом, располагаются по порядку в битах с 8-го по 1-й
первого октета продолжения, затем в битах 8—1второго октета про
должения, затем в битах 8—1 каждого из последующих октетов
продолжения, вплоть до последнего октета продолжения, из ко
торого используется столько битов, сколько нужно, начиная с бита
8
9.2.2. Начальный октет должен быть кодовым представлением,
в виде двоичного целого числа без знака с битом 1 в качестве
младшего бита, числа неиспользуемых битов в последнем октете
продолжения. Это число должно заключаться в диапазоне от нуля
до семи.
9.2.3. Если битовая строка не содержит ни одного бита, то в ко
довом представлении отсутствуют октеты продолжения, а началь
ный октет должен иметь нулевое значение.
9.3. В случае составного кодового представления октеты содер
жимого должны включать некоторое количество (от нуля и более)
полных кодовых представлений значений данных.
П р и м е ч а н и е . Каждое из этих кодовых представлений включает октеты
идентификатора. длины <исодержимого ei может включать октеты признака конца
содержимого, если оно само является составным.
9.3.1. Каждое из кодовых представлений, являющихся частью
октетов содержимого, должно быть кодовым представлением зна
чения типа «строка битов* («BIT STRING»).
П р и м е ча н ия е , В частности. все теги, закодированные в октетах содержи
мого относятся к универсальному классу m имеют номер 3.
9.3.2. Биты кодируемого значения «строка битов», начиная с
первого бита по порядку вплоть до замыкающего бита, помеша
ются в биты с первого по замыкающий первого значения данных,
закодированного в октетах содержимого, затем в биты с первого
по замыкающий второго значения данных, закодированного в ок-
terax содержимого, затем в биты с первого по замыкающий каж
дого последующего, вплоть до последнего значения данных, зако
дированного в октетах содержимого.