ГОСТ Р ИСО/МЭК 8825-3—2016
23.2.5.3 Если «TRANSFORMS» установлен, то декодер использует признак саморазграничения
в кодировании каждого бита для определения конца повторения и реверсирует преобразователи для
восстановления исходного значения цепочки битов.
23.2.5.4 Если «VALUE-REVERSAL» установлен в TRUE, то окончательный порядок следования
битов в абстрактном значении цепочки битов реверсируется.
23.3Определение объектов кодирования для классов в категории «булева»
23.3.1 Определенный синтаксис
Синтаксис для определения объектов кодирования для классов в категории «булева» определя
ется следующим образом:
#BOOLENCODING-CLASS {
- Спецификация замены исключительно структуры (см. 22.1)
&#Roplacemont-structure
OPTIONAL.
«.replacement-structure-encoding-objoct «.«Replacement-structure OPTIONAL.
- Спецификация предварительного выравнивания и заполнения (см. 22.2)
&oncoding-space-pre-alignment-unitUnit (ALL EXCEPT repetitions) DEFAULT bit,
&encoding-space-pre-padding
&oncoding-space-pre-pattern
Padding DEFAULT zero.
Non-Null-Pattern (ALL EXCEPT differont:any)
DEFAULT bits:’0’B,
- Спецификация начального указателя (см. 22.3)
«.start-pointer
&start-pointer-unit
&Start-pointor-encoder-transforms
REFERENCE OPTIONAL.
Unit (ALL EXCEPT repetitions) DEFAULT bit,
«TRANSFORM ORDERED OPTIONAL.
- Спецификация пространства кодирования (см. 22.4)
&encoding-space-size
&oncoding-space-unit
&encoding-space-detormination
&encoding-space-reference
«.Encoder-transforms
8.Decodor-transforms
- Кодирование
«.value-true-pattern
«.value-falso-pattern
EncodingSpaceSizo
DEFAULT self-delimiting-values.
Unit (ALL EXCEPT repetitions)
DEFAULT bit,
EncodingSpaceDetermination
DEFAULT field-to-be-set,
REFERENCE OPTIONAL.
«TRANSFORM ORDERED OPTIONAL,
«TRANSFORM ORDERED OPTIONAL,
Pattern DEFAULT bits:TB,
Pattern DEFAULT bltsr’O’B,
- Заполнение и выравнивание значения (см. 22.8)
«.value-justification
«.value-pre-padding
«.value-pre-pattern
«.value-post-padding
«.value-post-pattern
«.unused-bits-detormination
«.unused-bits-reforence
«.Unused-bits-encoder-transforms
«.Unused-bits-decoder-transforms
Justification DEFAULT right:0,
Padding DEFAULT zero,
Non-Null-Pattorn DEFAULT bits^O’B.
Padding DEFAULT zero.
Non-Null-Pattern DEFAULT bits^O’B.
UnusodBitsDotermination
DEFAULT field-to-be-set,
REFERENCE OPTIONAL.
«TRANSFORM ORDERED OPTIONAL.
«TRANSFORM ORDERED OPTIONAL,