Как работает динамический QR-код?

Как работает динамический QR-код?

Итак, есть этот QR-код, который вы, по-видимому, всегда можете редактировать, даже после того, как он был напечатан. Например,см. этот сайткоторый предлагает динамические QR-коды:

Скриншот предложения по динамическому QR-коду.

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

решение1

Предположительно «динамический» QR-код — это просто псевдоним конечного URL-адреса назначения.

Концепция динамического QR-кода основана в основном на мире QR-кодов, используемых для URL-адресов и т. п. Сам QR-код — этовсегдастатичный.

Сайт, на который вы ссылаетесь, не очень хорошо это объясняет, но все довольно просто: Формат QR-кода одинаков независимо от того, являются ли данные статическими или динамическими. Но в случае динамического QR-кода сгенерированный QR-код — это просто «посредник» короткого URL.Как объяснено на QRStuff.com:

  • Статический QR-код: Фактический URL-адрес целевого веб-сайта размещается непосредственно в QR-коде и не может быть изменен.
  • Динамический QR-код: Короткий URL-адрес помещается в QR-код, который затем прозрачно перенаправляет пользователя на URL-адрес предполагаемого целевого веб-сайта, при этом короткий URL-адрес перенаправления можно изменить после создания QR-кода.

Таким образом, если бы вы создали QR-код для Google.com, статический QR-код напрямую кодировал бы URL-адрес https://www.google.com/, а динамический QR-код назначал бы https://www.google.com/короткий URL-адрес, например, так: https://example.com/iuyd9871.

Таким образом, QR-код всегда будет иметь https://example.com/iuyd9871встроенный URL-адрес и (ключевой момент)что происходиткогда кто-то переходит на этот URL, можно настроить. Так что если вы хотите, чтобы этот QR-код указывал на Bing, то вам нужно просто настроить, куда он https://example.com/iuyd9871будет перенаправлять.

Итак, слабость динамического QR-кода в том, что он полагается на службу, которая управляет этим коротким URL. Если эта служба не работает или исчезает по какой-то причине, то этот «динамический» QR-код становится мертвым и бесполезным. Статический QR-код всегда будет работать, поскольку URL всегда встроен в сам QR-код.

решение2

Динамические QR-коды содержат короткую ссылку URL, которая ведет на сайт генератора. При переходе по этому URL-адресу вы будете перенаправлены на сайт, зарегистрированный по короткому URL-адресу. Изменение динамического QR-кода на самом деле не изменяет сам QR-код, оно просто изменяет перенаправление, чтобы заставить пользователя посетить другой сайт. Это делается на сайте генератора.

Как в сторону:

У меня был друг, который во время учебы в университете вручную редактировал QR-коды.

Стандартный QR-код имеет некоторый уровень встроенной коррекции ошибок, поэтому если захваченное изображение не очень хорошее, закодированную информацию все равно можно извлечь. Пока любые изменения в указанном QR-коде остаются достаточно небольшими, чтобы не превышать возможности обработки ошибок, он все равно будет работать (хотя надежность считывания может быть снижена). Таким образом, хотя нединамический QR-код не поддается редактированию, он как бы поддается. В какой-то степени.

решение3

Скорее всего, он работает как указатель.

Скажите, это на самом деле то, что написано в QR-коде

https://www.example.com/askdfhaskj

askdfhaskjуказатель на веб-страницу.

Содержимое этой веб-страницы askdfhaskj можно изменять в любое время. Затем отображается текущее содержимое страницы.

Подумайте об этом так же, как о том, что делает bit.ly.

Конечно, приложение не показывает ссылку и скрывает все внутренние процессы в фоновом режиме.

Связанный контент