ГОСТ ISO/IEC 24824-1-2013
ENCODED BY ePositivelntegerWithDiscriminant4 }
--
Вставляю т дискрим инант перед кодированием неотрицательного
- - целого значения, идентифицируя один из трех способов его
—
кодирования (см. С .26)
eNonNegativeIntegerDiscriminantAdder2 ffCHOlCE : {
REPLACE STRUCTURE WITH #PrecededByFourAlternativeDiscriminant
ENCODED BY eNonNegativeIntegerWithDiscriminant2 )
--
Устанавливаю т начальную забивку, которая была добавлена
—
перед компонентом in it ia l-v o c a b u la r y типа Document, и
--
кодирую т э то т компонент (см. С .2 .5 )
elnitialVocabularyWithPrepaddingl{<#С>) #PrecededByPrepadding{<#C>}{
ENCODE STRUCTURE {
prepadding {
ENCODING-SPACE SIZE 3
PAD-PATTERN bits:’000’В },
original {
ENCODE STRUCTURE {
restricted-alphabets {
ENCODE STRUCTURE {
STRUCTURED WITH
eRepetitionWithLengthNonEmptyOctetStringl
}
WITH FastlnfosetEncodingSet }
OPTIONAL-ENCODING USE-SET,
encoding-algorithms {
ENCODE STRUCTURE {
STRUCTURED WITH
eRepetitionWithLengthNonEmptyOctetStringl
}
WITH FastlnfosetEncodingSet }
OPTIONAL-ENCODING USE-SET,
prefixes {
ENCODE STRUCTURE {
STRUCTURED WITH
eRepetitionWithLengthNonEmptyOctetStringl
)
WITH FastlnfosetEncodingSet }
OPTIONAL-ENCODING USE-SET,
namespace-names {
ENCODE STRUCTURE {
STRUCTURED WITH
eRepetitionWithLengthNonEmptyOctetStringl
}
WITH FastlnfosetEncodingSet }
OPTIONAL-ENCODING USE-SET,
local-names {
ENCODE STRUCTURE {
STRUCTURED WITH
eRepetitionWithLengthNonEmptyOctetStringl
}
WITH FastlnfosetEncodingSet }
OPTIONAL-ENCODING USE-SET,
other-ncnames {
ENCODE STRUCTURE {
43