Максимальные возможности хранения 2D штрих-кодов - PullRequest
7 голосов
/ 24 октября 2011

Прочитав статью Википедии о штрих-кодах , я узнал, что существует широкий набор 2D и линейных штрих-кодов. Один формат, с которым я знаком, - это QR-код.

Каковы максимальные возможности хранения линейных и 2D штрих-кодов?

Ответы [ 2 ]

6 голосов
/ 24 октября 2011

Во-первых, это отчасти зависит от того, что вы подразумеваете под «емкостью».Например, Эрик Дж. Прав, что максимальная емкость QR-кода в байтовом режиме составляет 2953 байта для кода версии 40.Однако если ваши данные являются чисто числовыми, они могут кодировать 7089 цифр, поскольку имеют специальную сжатую кодировку.

Во-вторых, важно понимать, что не все форматы кодируют произвольные данные.Например, нет никакого понятия о сохранении чего-либо, кроме 12-значного числа в коде UPC-A.Код 128 не может хранить произвольные байты.Поэтому некоторые форматы могут не учитываться в зависимости от вашего варианта использования.

В-третьих, емкость может варьироваться в зависимости от других вариантов, например уровня исправления ошибок.

Наконец, важно то, что существует большая разница междутеоретическая максимальная вместимость и практический максимум.Да, вы можете создать код версии 40, но удачи, сканируя его с помощью телефона с камерой: Version 40 QR code ( оригинальный источник ).

Может работать в промышленных условиях, для которых QRкоды были изначально разработаны, но не для потребительского использования.Все, что выше версии 10 (несколько сотен байт), будет трудно сканировать.На практике рекомендуется придерживаться версии 5 или ниже (около ста байт или около того).

То же самое обычно относится к другим форматам.В этом отношении между 2D-форматами нет большой разницы.На каком-то уровне все сталкиваются с одним и тем же ограничением фокуса, чувствительностью ПЗС, размытостью изображения.

1 голос
/ 24 октября 2011

QR-коды могут кодировать 2,953 байта .

В списке Википедии много, много типов штрих-кодов. Вы заинтересованы в конкретных, кроме QR?

Если вы переходите от статьи в Википедии к подробной статье по данному штрих-коду, в подробной статье обычно описывается, что может кодировать штрих-код (иногда набор символов ограничен, например, цифрами или цифрами и буквами, в других случаях). количество байтов может быть представлено).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...