ГОСТ Р ИСО/МЭК 8825-3—2016
23.14.3.4 Если «REPETITION-SPACE SIZE» равен «variable-with-determinant» или «encoder-
optionwith-determinant», то размером будет наименьшее кратное единицам «MULTIPLE OF» (напри
мер. «s»), которое вместит значение повторения (но см. 23.14.3.5).
23.14.3.5 Кодер может (по своему выбору) увеличить «s» (определенный в 23.14.3.4) на единицы
«MULTIPLE OF» (при условии любых ограничений, которые предписывает диапазон значений из «fiold-to-
be-sot» или «field-tobe-usod»). если «ENCODING-SPACE SIZE» установлен в «encoder-option-with-
determinant».
23.14.3.6 Значение повторения затем помешается в пространстве кодирования, используя
«VALUE-PADDING», если имеются неиспользуемые биты.
23.14.4 Действия декодера
23.14.4.1 Для любой установленной группы признаков кодирования декодер выполняет действия,
указанные в разделе 22. в следующей последовательности и согласно определению объекта кодиро
вания:
a) предварительное выравнивание и заполнение;
b
) начальный указатель;
c) пространство повторения;
d) реверсия битов;
e) заполнение и выравнивание значения;
0 декодирование повторения (см. 23.14.4.2).
23.14.4.2 Каждое повторение выделяется и декодируется согласно спецификации кодирования
компонента класса «повторение».
23.15 Определение объектов кодирования для классов в категории «тег»
23.15.1 Определенный синтаксис
Синтаксис с целью определения объектов кодирования для классов в категории «тег» определя
ется следующим образом:
#TAGENCODING-CLASS {
- Спецификация замены исключительно структуры (см. 22.1)
«.«Replacement-structure
OPTIONAL.
&replacement-structure-encoding-objoct &#Rcplaccmcnt-structuro OPTIONAL.
- Спецификация предварительного выравнивания и заполнения (см. 22.2)
&encoding-space-pre-alignment-unit
&encoding-space-pre-padding
&encoding-space-pre-pattern
Unit (ALL EXCEPT repetitions) DEFAULT bit.
Padding DEFAULT zoro,
Non-Null-Pattern (ALL EXCEPT different:any)
DEFAULT bits:’0’B,
-- Спецификация начального указателя (см. 22.3)
«.start-pointer
&start-pointer-unit
&Start-pointer-oncoder-transforms
REFERENCE OPTIONAL,
Unit (ALL EXCEPT repetitions) DEFAULT bit.
«TRANSFORM ORDERED OPTIONAL.
- Спецификация пространства кодирования (см. 22.4)
&encoding-space-size
&encoding-space-unit
EncodingSpaceSize
DEFAULT self-delimiting-values.
Unit (ALL EXCEPT repetitions)
DEFAULT biL
&encoding-space-dotermination EncodingSpaccDetermination
DEFAULT field-to-be-set.
&encoding-spaco-reference
&Encoder-transforms
«.Decoder-transforms
REFERENCE OPTIONAL,
«TRANSFORM ORDERED OPTIONAL.
«TRANSFORM ORDERED OPTIONAL.
136