PDF417 Macro
PDF417 Macro — это расширение стандартного формата PDF417, позволяющее кодировать очень большие массивы данных путём их разделения на несколько символов. Каждый символ представлен отдельным штрихкодом PDF417, а вместе они образуют одно логическое сообщение.
Данный механизм особенно полезен для кодирования документов, длинных текстов или записей, которые превышают ёмкость одного символа PDF417.
Основные особенности PDF417 Macro
Разделение больших данных
Информация разбивается на сегменты, каждый из которых кодируется в отдельный символ PDF417.
Идентификация сообщения
Каждый штрихкод содержит служебные данные, позволяющие собрать все части воедино:
File ID — уникальный идентификатор всего набора данных.
Segment Index — номер текущего сегмента в последовательности.
Segment Count — общее количество сегментов.
Checksum — опционально, для проверки целостности.
Автоматическая реконструкция
Сканеры и ПО, поддерживающие PDF417 Macro, автоматически распознают несколько штрихкодов с одинаковым File ID, выстраивают их по порядку и собирают исходный набор данных.
Отличия PDF417 от PDF417 Macro
Характеристика |
PDF417 |
PDF417 Macro |
Емкость данных |
Ограничена размером одного символа (≈1,1 КБ) |
Практически неограниченная, за счёт разбиения на несколько символов. |
Сегментация |
Не поддерживается. Каждый символ автономен. |
Поддерживается — данные разбиваются на сегменты. |
Идентификация сообщений |
Отсутствует связь между символами. |
Используются File ID, индексы сегментов и др. служебные данные. |
Применение |
Посадочные талоны, удостоверения личности, транспортные этикетки, небольшие объёмы данных. |
Электронные документы, медицинские записи, финансовые и юридические документы, большие массивы данных. |
Декодирование |
Сканер считывает один символ. |
Сканер/ПО собирает несколько символов в одно сообщение. |