ГОСТ Р 56947—2016
8 9.2.7 Поле «Compress» («Нумерация техники сжатия»)
Тил поля: 23.
Имя поля: Compress.
Тип данных: 8-разрядмое целое число без знака (Uint8. 1 байт).
Данное поле является необязательным. Если данное поле опущено, то система должна считать,
что сжатие не используется.
Данное поле используется для идентификации алгоритма сжатия, используемого с этим языко
вым текстовым блоком. В таблице 71 перечислены допустимые значения для данного поля.
Таблица 71 — Нумерация алгоритмов сжатия
Нумерация
Описание
0
В языковом блоке данной ЭТДП сжатие не используется
1
WinZip
2
GZip
3
Зарезервировано
4—127
Зарезервировано
128—255
Открыто для изготовителей
8.Э.2.8 Поле «SubSum» («Неотображаемая контрольная сумма данных»)
Тип поля: 14.
Имя поля: SubSum.
Тип данных: 16-раэрядное целое число без знака для подсчета (Ulnt16. 2 байта).
Данное поле является обязательным. Если данное поле опущено, то СПП должен выдать сообще
ние о фатальной ошибке ЭТДП.
Данное поле содержит контрольную сумму для всех предшествующих байтов данной ЭТДП. Кон
трольная сумма должна представлять собой дополнение до единицы (по модулю 216) всех предыду
щих байтов структуры данных, включая поле «Length» («Длина») (см. 8.1.1) и исключая данное поле
«SubSum» («Неотображаемая контрольная сумма данных»),
8.9.2.Э Поле «XMLText» («Текстовый блок на основе XML»)
Тип данных: «text» («текст»).
Данное поле является обязательным. Если данное поле опущено, то СПП должен выдать сообще
ние о фатальной ошибке ЭТДП.
Данное поле содержит информацию для отображения с помощью приложения на основе XML
(XML-savvy). Предлагаемая схема для всех текстовых ЭТДП. используемых в ИИЭР 1451.2—1997 или
описанных в настоящем стандарте, приведена в приложении D.
8.9.2.10 Поле «XMLSum» («Контрольная сумма текстового блока»)
Данное поле содержит контрольную сумму для всех байтов в предыдущем поле «XMLText» («Тек
стовый блок на основе XML»). Контрольная сумма должна представлять собой дополнение до единицы
(по модулю 2,в) всех байтов текстового блока на основе XML.
Данное поле является обязательным. Если данное поле отсутствует, то СПП должен выдать со
общение о фатальной ошибке ЭТДП.
8.10Специализированная ЭТДП конечного пользователя
Данное поле является необязательной ЭТДП. которая обеспечивает хранение относящихся к при
ложению данных, которые пользователь хочет сохранить в ИМП или канале преобразователя. Пользо
ватель должен определить содержание и функции специализированной ЭТДП конечного пользователя.
Данная ЭТДП должна быть предназначена как для чтения, так и для записи.
8.10.1 Доступ
Специализированная ЭТДП конечного пользователя может быть связана с ИМП или каналом пре
образователя. Доступ к ней осуществляется с помощью команд «Query TEDS» («Запросить ЭТДП»),
«Read TEDS segment» («Считать сегмент ЭТДП»), «Write TEDS segment» («Записать сегмент ЭТДП») или
«Update TEDS» («Обновить ЭТДП»), Аргумент команды должен определять код доступа к специ
ализированной ЭТДП конечного пользователя, как показано в таблице 17.
132