Как работает QR-код и почему каждый код уникален

Как работает QR-код и почему каждый код уникален

С появлением первых смартфонов и повсеместным распространением Интернет-соединения QR-код стал улучшенной версией классических штрих-кодов всех времен. Чаще всего его использовали для включения URL-адреса, поскольку, когда мы сканировали их с помощью мобильного телефона, они перенаправляли нас на определенную веб-страницу.

В свое время это было очень распространенной практикой в цифровых маркетинговых действиях компаний , и, хотя сегодня его использование не было столь широко распространено, теперь они снова вошли в моду в результате кризиса, вызванного COVID-19.

 Когда вы сидите на террасе, отсутствие букв , конечно, не осталось незамеченным в пользу QR-кода, прикрепленного к столу, через который мы можем видеть меню, доступные в ресторане.

«Новая нормальность» заставила нас снова связаться с этим старым знакомым, но знаете ли вы, как работает QR-код? Если ответ отрицательный, то этот пост для вас.

QR-структура

Что такое QR-код и как он работает?

Начнем с основ. QR-код - это двумерный штрих-код квадратной формы, способный хранить закодированные данные в файле или текстовом файле. Также известные как коды быстрого ответа, в большинстве случаев они обычно содержат URL-адрес .

Для практических целей эти коды сводятся к простым изображениям, которые мы можем сканировать с помощью нашей мобильной камеры. Если вы заметили, они состоят из серии модулей и узоров в черно-белом цвете, что делает их уникальными, учитывая невероятное количество возможных комбинаций. Это его характеристики:

  • Шаблоны остановки позиции: состоят из трех разделителей, которые позволяют считывателю QR знать, где находится содержимое кода.
  • Шаблон выравнивания: это еще один дополнительный разделитель, чтобы узнать ориентацию кода.
  • Строки синхронизации: благодаря этим строкам читатель может узнать размер символов внутри тела.
  • Переменная информация: здесь мы находим информацию, относящуюся к версии используемого QR-кода, и строку формата, которая определяет уровень исправления ошибок.

В некоторых случаях коробки также добавляются снаружи, чтобы придать ему более эстетичную и индивидуальную форму, но читатель не собирает эту информацию .

Настройка QR-кода

Мы уже видели, что QR-коды представляют собой комбинацию черных и белых шаблонов, содержащих внутри закодированный текстовый файл. Этот текстовый файл может содержать огромное количество символов, как вы можете видеть ниже:

  • Цифры - до 7 089 знаков
  • Буквенно-цифровые данные - до 4296 символов
  • Двоичный - до 2953 байта
  • Кандзи / Кана - до 1817 символов

Кроме того, для ускорения считывания QR-коды включают систему исправления ошибок , которые сгруппированы по уровням для классификации восстанавливаемых данных.

  • Уровень L 7% кодовых слов можно восстановить.
  • Уровень M 15% кодовых слов можно восстановить.
  • Уровень Q 25% кодовых слов можно восстановить.
  • Уровень H 30% кодовых слов можно восстановить.

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