ГОСТ Р ИСО/МЭК 8825-3—2016
j
j
j
j
j
j
| «BMPString Size?
«GenoralString Size?
| «Graphicstring Size?
| #IA5String Size?
«NumoricString Size?
| «PrintableStringSize?
«TeletexStringSize?
«UniversalStringSize?
| #UTF8StringSize?
«VideotexstringSize?
«VisibleStringSize?
16.2.7 «EncodingStructureField» представляет все возможные кодирования цепочки битов для со
ответствующих типов АСН.1 и может быть назначенными значениями этих типов при отображении зна
чения (см. раздел 19).
16.2.8 Значениями АСН.1, которые могут быть связаны с каждым простейшим полем, являются
следующие:
«NUL
#BOOL
#INT
«BITS
#OCTETS
#CHARS
#PAD
«OBJECT-IDENTIFIER
«OPEN-TYPE
«REAL
«TIME
«TAG
Значение НУЛЬ
Булевы значения
Целочисленные значения
Значения цопочки битов
Значения цопочки октетов
Значения цепочки знаков
НЕТ
Значения идентификатора объекта
Значения открытого типа
Значения действительного числа
Значения времени
Номера тегов
Примечание — Поле «PAD не может иметь связанных значений АСН. 1. и его никогда не видно за преде
лами процедур кодирования и декодирования.
16.2.9 «Bounds» и «Size» определяют границы или ограничение на действующий размер соответ
ственно в абстрактных значениях, которые могут отображаться в поле (см. раздел 19).
Примечание — Ограничения на действующий разрешенный алфавит не могут назначаться в опре
делении структуры кодирования. Они могут назначаться только путем отображений значения согласно раз
делу 19.
16.2.10 Продукциями «Bounds» и «Size» являются:
Bounds ::= "(" EffectivoRango ")"
EffectiveRange ::=
MinMax
| Fixed
Size"(" SIZE SizeEffectiveRange ")"
SizeEffectiveRange ::=
T EffectiveRange T
MinMax ::«=
ValucOrMin
ValueOrMax
ValuoOrMin ::=
SignedNumbor |
MIN
ValueOrMax
48