ГОСТ ISO/IEC 24824-1-2013
ENCODE STRUCTURE {
encoding-format USE-SET,
octets eNon£mptyOctetString7 }
WITH FastlnfosetEncodingSet }
- -
Кодируют
повторение
(SEQUENCE O F N o n E m p tyO c te tS trin g ),
—
вста вляя перед
ним
поле длины (см. С . 2 . 5 . 3 - С . 2 . 5 . 5 )
eRepetitionWithLengthNonEmptyOctetStringl #REPETITION : {
REPETITION-ENCODING {
REPLACE STRUCTURE WITH #PrecededByNonEmptySequenceOfLength
ENCODED BY eNonEmptySequenceOfWithLengthNonEmptyOctetStringl
} }
- -
Кодируют повторение (SEQUENCE O F E n c o d e d C h a ra c te rS trin g ),
—
вста вляя перед ним поле длины
(с м .
С . 2 . 5 . 3 - С . 2 . 5 . 5 )
eRepetitionWithLengthEncodedCharacterStringl #REPETITION ::® {
REPETITION-ENCODING {
REPLACE STRUCTURE WITH #PrecededByNonEmptySequenceOfLength
ENCODED BY
eNonEmptySequenceOfWithLengthEncodedCharacterStringl }}
- -
Кодируют повторение (SEQUENCE OF N am eSurrogate) , вста вляя
— перед
ним поле длины (см. С . 2 . 5 . 3 - С . 2 . 5 . 5 )
eRepetitionWithLengthNameSurrogatel #REPETITION : {
REPETITION-ENCODING {
REPLACE STRUCTURE WITH #PrecededByNonEmptySequenceOfLength
ENCODED BY eNonEmptySequenceOfWithLengthNameSurгодаtel }}
- -
Кодируют повторение (SEQUENCE OF a d d itio n a l-d a tu m ), вста вляя
—
перед
ним поле длины (см. С . 2 . 5 . 3
—
С . 2 . 5 . 5 )
eRepetitionWithLengthAdditionalDatuml #REPETITION{
REPETITION-ENCODING {
REPLACE STRUCTURE WITH #PrecededByNonEmptySequenceOfLength
ENCODED BY eNonEmptySequenceOfWithLengthAdditionalDatuml }}
- -
Кодируют ти п N o n E m p tyO cte tS trin g . И спользую т, когда
- - кодирование начинается со второго бита октета (см. С . 22)
eNonEmptyOctetString2 #NonEmptyOctetString{
REPETITION-ENCODING {
REPLACE STRUCTURE WITH #PrecededByNonEmptyOctetStringLength
ENCODED BY eNonEmptyOctetStringWithLength2 }}
- -
Кодируют ти п N o n E m p tyO cte tS trin g . И спользую т, когда
—
кодирование начинается с п я то го Оита октета (см. С . 23)
eNonEmptyOctetString5 #NonEmptyOctetString{
REPETITION-ENCODING {
REPLACE STRUCTURE WITH #PrecededByNonEmptyOctetStringLength
ENCODED BY eNonEmptyOctetStringWithLength5 }}
-- Кодируют тип NonEmptyOctetString. Используют, когда
—
кодирование начинается с седьмого бита октета (см. С . 24)
eNonEmptyOctetString7 #NonEmptyOctetString ::*» {
REPETITION-ENCODING {
REPLACE STRUCTURE WITH IPrecededByNonEmptyOctetStringLength
ENCODED BY eNonEmptyOctetStringWithLength7 })
—
Кодируют поле длины , вставленное
перед
кодированием
—
SEQUENCE OF (см. С . 21)
eNonEmptySequenceOfLengthl #NonEmptySequenceOfLength : {
USE ffNonEmptySequenceOfLengthAlternativesl
MAPPING ORDERED VALUES
WITH {
ENCODE STRUCTURE {
STRUCTURED WITH
57