ГОСТ ISO/IEC 24724—2011
Т а б л и ц а 9 — Число битов в зависимости от размера символа
Число
ЗНЗКОВ
символа
Число знаков
символа
для данных
Число битов
о
кодированной
строке
Число знаков
символа
Число знаков
символа
для данных
Число битов
в кодированной
строке
4
3
36
14
13
156
5
4
48
15
14
168
6
5
60
16
15
180
7
6
72
17
16
192
8
7
84
18
17
204
9
8
96
19
18
216
10
9
108
20
19
228
11
10
120
21
20
240
12
11
132
22
21
252
13
12
144
7.2.5 Кодирование данных
Данные пользователя, подлежащие кодированию в символе GS1 DataBar Расширенный, должны
включать в себя идентификаторы применения и поляданных, которые соответствуют требованиям общих
спецификаций GS1 к данным, структурированным так же. как они должны быть закодированы в символе
GS1-128. При кодировании символа GS1 DataBar Расширенный должны соблюдаться правила соединения
строк элементов с идентификаторами применения AI для символов GS1-128. например, использования
знака FNC1 для отделения строки элементов переменной длины от следующей за ней строки элементов.
Двоичная строка GS1 DataBar Расширенный может быть разделена на несколько (до пяти)двоичных
полей. Первые два поля используют во всех символах.Дополнительно может быть использовано от одного
до трех оставшихся полей. Указанные поля включают в себя:
a) поле флага сопровождения двумерным компонентом (7.2.5.1);
b
) поле метода кодирования (7.2.S.2);
c) двоичное поле символа переменной длины (7.2.5.3);
d) поле уплотненныхданных {7.2.S.4);
e) поле универсального уплотнения данных
(7.2.5.5).
Двоичные поля последовательно соединяют и кодируют в строке двоичных данных символа. Поле
метода кодирования всегда кодируют после поля флага сопровождения двумерным компонентом. При
применении методов кодирования строк данных фиксированной длины уплотненные данные полностью
заполняют заданную двоичную строку. В методах кодирования строк данных переменной длины
кодирование завершают необязательным полем универсального уплотненияданных, за которым следуют
биты-заполнители по числу неиспользованных битов в двоичной строке, соответствующей символу требу
емого размера.
Далее в тексте настоящего стандарта значения вдвоичных полях будут представлены заключенны
ми в двойные кавычки двоичными значениями.
7.2.5.1 Поле флага сопровождения двумерным компонентом
Вданном поле должен быть один бит. указывающий, является ли символ GS1 DataBar Расширенный
частью символа GS1 Композитный. Значениеданного бита, равное нулю, указывает на обособленный ли
нейный символ GS1 DataBar Расширенный, а значение, равное единице. — на его использование в каче
стве линейного компонента символа GS1 Композитный.
72.5.2
Поле метода кодирования
Поле метода кодирования содержит один или более битов.Данное поле кодируется непосредственно
за флагом сопровождения двумерным компонентом. Значение поля определяет, является ли символ уни
версальным символом или символом, ориентированным наособое применение, который начинается полем
25