QR-код - уникальность гарантируется для уникальных входов - PullRequest
0 голосов
/ 27 ноября 2018

Я хочу создать QR-коды для передачи уникального буквенно-цифрового кода на сайт.QR будет сгенерирован из строки вроде:

https://example.com/ABCD1234

ABCD1234 - это уникальный код, и их будет ~ 100 миллионов.Могу ли я быть уверен, что никакие два QR-кода не будут одинаковыми и будут считываться с 100% точностью?

Что-нибудь, что нужно соблюдать в отношении стандартов?

1 Ответ

0 голосов
/ 03 декабря 2018

100% слишком чисто, чтобы получить конкретный совет.Этот ответ является общим и не предназначен для каких-либо критически важных задач.

Чистота штрих-кодов в целом зависит от качества напечатанного изображения, а также от способности читателя декодировать (оптика и декодер).QR-коды имеют некоторые атрибуты исправления ошибок (https://en.wikipedia.org/wiki/QR_code). Коммерческие декодеры, даже для веб-камер, широко используются для потребительских и розничных приложений.

Имейте в виду, штрих-коды были разработаны для быстрого чтения этикеток и частово время движения. Они не очень подходят для таких вещей, как коды безопасности, где необходимы глубокие проверки. Возможно, что-то пойдет не так.

Учитывая это, это действительно зависит от того, что вы подразумеваете под 100%. Символика штрих-кода не может дать много гарантий, но контент может начать. Если ваше отраслевое приложение является умеренно критичным, и ваше приложение может контролировать то, что напечатано на этикетках, а адрес http - «вашей» строке.веб-сайта of-business, вы можете добавить контрольное значение в содержимое, напечатанное в QR-коде. Например, ~ https://example.com/ABC1234?check=5551212, имеет контрольное значение, которое веб-сайт может дополнительно проверить. Однако, чем больше контента выиметь, тем более плотным будет напечатанный рисунок (и, возможно, более трудным для чтения).

...