ГОСТ 34.974-91 С. IГ
9.3.3. Количество битов, входящих в каждое значение данных,
закодированное в октетах содержимого, за исключением послед
него. должно быть кратно восьми.
П р и м е ч а н и е . Значения данных, закодированных в октетах содержимо
го. могут быть строкой битов нулевой длины.
9.3.4. При использовании составного кодового представления нс
должно придаваться никакого значения границе между значения
ми данных, закодированными в октетах содержимого.
9.3.5. Кодовое представление каждого из значений данных, за
кодированных в октетах содержимого, может быть либо простым,
либо составным.
Пр«и меча и-я сОбычно кодовоепредставление каждого «э значений
данных бывает простым.
Пример. Значение ’0A3B5F291CD’H типа «строка битов» (BIT
STRING) может быть закодировано, как показано ниже. В этом
примере кодовое представление строки битов — простое.
Строка битов Длина Содержимое
0307040A3B5F291CD0
Приведенное выше значение может быть закодировано другим
способом, показанным ниже. В этом примере кодовое представ
ление строки битов, составное.
Строка битовДлинаСодержимое
23 8018
Строка битовДлинаСодержимое
0303000АЗВ
03
05045F291CD0
Признак конца содержимого Длина
0000
10. КОДОВОЕ ПРЕДСТАВЛЕНИЕ ЗНАЧЕНИЯ «СТРОКА ОКТЕТОВ*
10.1. Кодовое представление значения «строка октетов» может
быть как простым, так и составным, по выбору отправителя.
П р и м е ча н ие . При необходимости передать часть строки октетов до то
го, как вся строка станет доступной, используется составное кодовое представле
ние.
10.2. Простое кодовое представление содержит нуль или более
октетов, равных по значению октетам значения данных, следующих
в том же порядке, в котором они присутствуют в значении данных,
причем позиции старших битов каждого из октетов значения дан
ных должны совпадать с позициями старших битов октетов содер
жимого.
10.3. В случае составного кодового представления октеты со
держимого должны включать некоторое количество (от нуля и бо
лее) полных кодовых представлений значений данных.