Як працює QR-код і чому кожен код унікальний

Як працює QR-код і чому кожен код унікальний

З появою перших смартфонів та узагальненням з’єднання з Інтернетом QR-код став вдосконаленою версією класичних штрих-кодів усього життя. Найпоширенішим його використанням було включення URL-адреси, оскільки коли ми сканували їх за допомогою мобільного, вони переходили на певну веб-сторінку.

У свій час це була дуже поширена практика в цифрових маркетингових діях компаній , і, хоча сьогодні його використання не було настільки розповсюдженим, зараз вони знову стали модними в результаті кризи, спричиненої COVID-19.

 Сидячи на терасі, відсутність листів , безумовно, не залишилося непоміченим на користь QR-коду, прикріпленого до столу, через який ми можемо бачити меню, яке є в ресторані.

"Новий нормальний" змусив нас зв’язатись із цим старим знайомим, але чи справді ви знаєте, як працює QR-код? Якщо відповідь негативна, то ця публікація для вас.

Структура QR

Що таке QR-код і як він працює?

Почнемо з основ. QR-код - це двовимірний штрих-код квадратної форми, здатний зберігати закодовані дані у файлі або текстовому файлі. Також відомі як коди швидкого реагування, вони, як правило, містять URL-адреси в більшості випадків .

З практичних цілей ці коди зводяться до простих зображень, які ми можемо сканувати за допомогою мобільної камери. Якщо ви помітили, вони складаються з ряду модулів та шаблонів чорно-білого кольору, що робить їх унікальними, враховуючи неймовірну кількість можливих комбінацій. Ось його технічні характеристики:

  • Шаблони зупинки положення: складаються з трьох роздільників, які дозволяють QR-читачеві знати, де знаходиться вміст коду.
  • Шаблон вирівнювання: це ще один додатковий роздільник, щоб знати орієнтацію коду.
  • Рядки синхронізації: завдяки цим рядкам читач може знати розмір символів усередині тіла.
  • Інформація про змінну: тут ми знаходимо інформацію щодо версії використовуваного QR-коду та рядка форматування, що визначає рівень виправлення помилок.

У деяких випадках коробки також додаються зовні, щоб надати йому більш естетичну та персоналізовану форму, але читач не збирає цю інформацію .

Налаштування QR-коду

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

  • Числа - до 7089 символів
  • Буквено-цифрові дані - до 4296 символів
  • Двійковий - до 2953 байт
  • Канджі / Кана - до 1817 символів

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

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

Ця система, про яку ми говоримо, яка дозволяє виправити до 30% помилок , використовується для того, щоб QR-код міг читати наша камера, навіть якщо він пошкоджений або погано чіткий. Що в кінцевому рахунку забезпечує майже миттєву швидкість читання. Насправді, як ви вже не раз бачили, доступ до вмісту QR-коду є досить швидким.