ГОСТ Р ИСО/МЭК 8825-2-2003
II
g Numeric-String (SIZE (3)),
h BOOLEAN OPTIONAL
IK
i BMPString OPTIONAL,
j PrintablcString OPTIONAL
I
A.4.2 О п и с а н и е ACH. 1 з н а ч е н и я з а п и с и
Ниже значение Ах форматно описано с использованием ACH. I:
<а 253. b TRUE, с e: TRUE, g *123*, h FALSE}
A.4.3 П р е д с т а в л е н и е PER (ALIGNED) д а н н о г оз н а ч е н и яз а п и с и
Далее показано представление приведенного выше значения записи (после применения варианта
ALIGNED установленных в настоящем ста ила pie правил уплотненного котировании). Кодирование представ
лено в шестнадцатеричном виде и сопровождается двоичным видом с описательными комментариями. В
двоичном виде V используется для представления битов заполнения, которые кодируются как нулевые: они
используются для выравнивания нолей.
Длина этого кодирования составляет 8 октетов. Для сравнении, то же самое значение, закодированное с
использованием варианта UNALIGNED PER. занимает 8 октетов. BER с определенной формой длины —по
крайней мерс 22 октета, a BER с неопределенной формой дтикы —по крайней мере 26 октет.
A.4.3.1 Шестнадцатеричное представление
9Е000180 0I029IA4
А.4.3.2 Двоичное представление
Для облегчения чтения данных в двоичном представлении использованы пустые строки для группировки
логически связанных потей (обычно это пары дтина/значение); для разделения полей использован конец
строки; для выделения символов в символьной строке использован пробел: Y представляет нулевой бит
заполнения, который иногда используется для выравнивания полей по границе октета.
I
00
В Ах есть дополнительные расширяющие значения
Битовая карга =• 0 указывает, что факультативные поля (i. j) отсутствуют
а -253
b - TRUE
I
0000000 хх
Выбор значения с является дополнительным расширяющим значением
Выбрано с. с
00000001
Ixxxxxxx
Длина с. е
с. с = TRUE
0000000
1
Количество расширяющих дополнений, определенных в Ах. = 1
Первое расширяющее дополнение присутствует
00000010
I
Длина кодировании расширяющего дополнения —2
Битовая карга = 1указываст, что h присутствует
0010 00110100
g = .123»
Ixx
h - TRUE
А.4.4 П р е д с т а вле и нс PER (UNALIGNED) да н н о го з н а ч е н и я з а п и с и
Далее показано представление приведенного выше значения записи (после применения варианта UN
ALIGNED установленных в настоящем стандарте правил уплотненного кодирования). Кодирование представ
лено в шестнадцатеричном виде и сопровождается двоичным видом с описательными комментариями. Биты
заполнения нс встречаются в варианте UNALIGNED. за исключением, возможно, конца кодирования самого
внешнего значения.
Длина этого кодирования составляет 8 октетов. Для сравнения, то же самое значение, закодированное с
использованием варианта ALIGNED PER. занимает 8 октетов. BER с определенной формой длины —но
крайней мерс 22 октета, a BER с неопределенной формой длины —по крайней мере 26 октет.
А.4.4.1 Шестнадцатеричное представление
9Е000600 O4UA4690
А.4.4.2 Двоичное представление
Для облегчения чтения данных в двоичном представлении использованы пустые строки для группировки
логически связанных полей (обычна это пары дтина/значение»; для разделении полей использован конец