QR-коды, как и штрих-коды, которые они улучшают, передают информацию посредством графического кода, состоящего из черно-белых пикселей. Если штрих-код одномерный, то QR-код двумерный. В этом контенте это означает, что информация передается путем считывания как горизонтального, так и вертикального расположения пикселей, а не просто горизонтального положения.
Таким образом, люди могут декодировать части QR-кода и переводить содержимое вручную, хотя это, как правило, утомительно и отнимает много времени. Обычно в QR-код включено гораздо больше информации, чем в короткие числовые строки, содержащиеся в штрих-коде UPC, а это означает, что декодирование человеком не обязательно полезно или своевременно.
QR-коды могут быть декодированы любым смартфоном и специальными QR-сканерами и могут содержать любую текстовую строку. Это позволяет кодировать веб-адреса в QR-кодах, которые могут автоматически отправлять сканирующее устройство на указанный URL-адрес в браузере по умолчанию. В отличие от штрих-кодов, QR-коды также включают компонент проверки ошибок. Это означает, что QR-код все равно можно успешно декодировать, даже если части кода не читаются.
Распространенное использование QR-кодов
QR-коды прочны и долговечны, обладают большей емкостью и надежностью, чем штрих-коды, которые они заменяют. Они также улучшают магнитные полосы, так как нет риска размагничивания, а при необходимости код можно расшифровать вручную с помощью считывателя.
Это побудило правительственные и неправительственные учреждения принять QR-коды для использования в проездных документах, паспортах и лицензиях, обычно дублируя информацию в машиночитаемом формате. QR-коды также широко используются в рекламе для предоставления быстрых ссылок на веб-ресурсы или загрузки приложений. Вы также можете найти QR-коды, используемые для платежных ссылок, аутентификации по одноразовому паролю, входа в Wi-Fi и сотен
Contents
Распространенное использование QR-кодов
итайте также: Как сканировать QR-коды с изображения на мобильном телефонеАнатомия QR-кода
Самый визуально различимый элемент QR-кода — это квадратные блоки, используемые для ориентации кода при сканировании считывателем. Это позволяет сканировать код в любой ориентации, в том числе перевернутой, и передавать правильное сообщение. Эти четыре блока (три в углах и один в правом нижнем углу) появляются в каждом коде и позволяют правильно декодировать код в любой ориентации.
Вокруг этих блоков кодируются версия формата, версия проверки ошибок и маска декодирования. QR-код окружен областью белого пространства, называемой «тихой зоной», которая помогает читателю находить края кода.
QR-коды могут быть разных размеров. Самый большой QR-код размером 177 x 177 содержит до 1264 символов текста ASCII. Наиболее часто используемый размер QR составляет от 29 x 29 до 33 x 33 и может содержать около 50 символов ASCII. Все размеры совместимы с современными устройствами для чтения, такими как смартфоны.
Анатомия QR-кода: проверка и маскирование ошибок
Количество битов проверки ошибок определяется уровнем принудительной проверки ошибок, называемым уровнем EDC. В зависимости от используемого уровня EDC, в случае утери или отсутствия можно восстановить разное количество персонажей. Чем выше уровень проверки ошибок, тем меньше места остается для размещения сообщения. Большинство генераторов QR-кодов используют правильный уровень исправления ошибок для длины и размеров сообщения.
- L (Низкий) 7% персонажей можно восстановить.
- M (Средний) 15% персонажей можно восстановить.
Анатомия QR-кода
% персонажей можно восстановить. - H (Высокий) 30% персонажей можно восстановить.
Биты маскируются, чтобы гарантировать эффективное выражение данных (например, избегая всех нулей или всех единиц). Эта маска представлена в виде двоичной строки, которая математически объединяется с сообщением для создания QR-кода. При этом сообщение не шифруется, а «ключ», необходимый для декодирования маскировки, включен в QR-код.
Анатомия QR-кода: чтение QR-кодов
QR-код считывается в правом нижнем углу. Пиксели читаются как группы по 8, содержащие один байт на 8 пикселей. В зависимости от того, как закодирован QR-код, эти битовые комбинации будут связаны с разными символами. Хотя ASCII, вероятно, является наиболее распространенной кодировкой, спецификация также включает варианты для цифр, кандзи и других кодировок. Четырехбитный шаблон в правом нижнем углу QR-кода (обозначенный «Enc» на диаграмме выше) определяет, как биты будут декодироваться.
Заключение
QR-коды утомительно декодировать вручную, но если вы умеете читать код, это технически возможно. Гибкость и надежность QR-кодов гарантируют, что они останутся популярным форматом штрих-кодов в обозримом будущем.
Изображение предоставлено: Yaohua2000