ГОСТ Р ИСО 28560-3— 2016
Спецификации на основной блок, заполняющий блок, структурированный блок расширения, не
структурированный блок расширения и завершающий блок даны в разделе 7 (Clause 7).
Пример приведен в приложении В.
5.3.3 Структура для радиочастотны х меток с памятью 32 байта
Структура для радиочастотных меток с памятью 32 байта должна быть следующей :
«truncated basic block>
Спецификация на усеченный основной блок дана в разделе 7.
Пример приведен в приложении В.
5.4 Строки и целые числа
5.4.1 Кодирование строк
Все строки должны кодироваться в формате UTF-8 в соответствии с ИСО/М ЭК 10646. при этом
первый знак строки должен храниться по младшему адресу памяти. Заметим, что кодирование в фор
мате UTF-8 предполагает, что знак может занимать более одного байта. Конец строки может опреде
ляться следующим образом:
- одним байтом 00НЕХ;
- заполнением поля фиксированной длины;
- окончанием структурированного блока расширения.
В полях фиксированной длины все неиспользованные байты должны быть 00ИЕХ.
Поля переменной длины должны разделяться одним байтом 00НЕХ .
5.4.2 Кодирование целых чисел
Поля, в которых кодируются целые числа, должны использовать 4-. 8- или 16-битовыми целыми
числами без знака.
5.5 Запись в радиочастотную метку
5.5.1 Контроль циклическим избы точны м кодом (ЦИК)
Для радиочастотных меток, имеющих память только 32 байта (256 бит), пространство для поль
зовательских данных в основном блоке сокращается до двух байтов, однако ЦИК должен вычисляться
для всего основного блока с двумя отсутствующими байтами, которым присваивается значение 00НЕХ.
Описание ЦИК см. в 7.2 и приложении С.
5.5.2 Неиспользуемое пространство
Любое неиспользуемое пространство в блоках должно быть заполнено 00НЕХ, т. е. 6-байтовый
первичный идентификатор предмета учета, кодированный в основном блоке (см. 7.2), должен запи
сываться как 6-байтовый первичный идентификатор предмета учета, за которым следуют 10 байтов
00НЕХ. Для оптимизации считывания очень важно соблюдать это правило.
5.5.3 Заверш ение области данны х радиочастотной метки
Если блок данных заканчивается на последнем пользовательском байте радиочастотной метки,
запись завершающего блока (end block) не требуется. Длина, приведенная в последнем блоке данных, не
должна указывать размер больший размера радиочастотной метки.
5.6 Оптимизация считывания
Руководство по оптимизации считывания дано в приложении D.
5.7 Проф илирование
Руководство по региональному профилированию дано в приложении Е.
5.8 Блокировка
Технически возможно блокировать часть данных радиочастотной метки от перезаписи, но в на
стоящем стандарте не предписана какая-либо стратегия такого блокирования. Такого рода стратегия
определяется на уровне регионального профилирования (см. приложение Е).
5.9 Миграция
Принятие решения о миграции (переходе) от уже существующей системы к модели данных на
основе настоящего стандарта зависит от экономических и организационных обстоятельств, которые
лежат за пределами области применения настоящего стандарта.
4