Какво е QR код?

Тези черно-бели квадратни пъзели върху менюта, плакати и бордни карти могат да опаковат връзка, Wi-Fi идентификационни данни или билет на няколко квадратни сантиметра. Ето как работят – и как да ги създадете и сканирате, без да ви хванат.

Пиксели като данни

QR код — Код за бърза реакция, изобретен през 1994 г. от Denso Wave за проследяване на автомобилни части — е двуизмерен баркод. Когато стар баркод на супермаркет съхранява дузина цифри в едно измерение, QR кодът съхранява данни в две размери: решетка от черни и бели модули, всеки по малко. Ето защо QR кодът може да съдържа хиляди знаци вместо дузина цифри.

Данните могат да бъдат всичко, което байтовете могат да представляват: URL адрес, обикновен текст, данни за контакт, идентификационни данни за Wi-Fi, дори двоични файлове на теория. Скенерът чете мрежата, реконструира байтовете и ги интерпретира.

Анатомия на QR код

Три визуални ориентира правят QR кода декодируем от всеки ъгъл:

елементКъдеРоля
Модели за търсенеТрите големи ъглови квадратаОставете скенера да намери кода и неговата ориентация
Модел на подравняванеМалък квадрат, долна дясна областКоригира изкривяването на лещите върху извити повърхности
Времеви моделРедуваща се линия между търсачкитеЗадава координатите на решетката на модула
Тиха зонаБял поле наоколоОтделя кода от заобикалящата го среда — част от стандарта, не го изрязвайте
Данни и корекция на грешкиВсичко останалоПолезният товар, преплетен с излишък

Има 40 „версии“ ​​— размери от 21×21 до 177×177 модула. По-големите версии съдържат повече данни; типичният URL адрес попада около версия 3–5.

Защо повредените кодове все още сканират

Вграждане на QR кодове Корекция на грешки на Рийд–Соломон — същата математика, която защитава компактдискове и сонди за дълбокия космос. До определен дял повредени модули, декодерът възстановява липсващите данни, вместо да се повреди. Четири нива на търговски капацитет за устойчивост:

  • L — възстановява ~7% щети; най-плътния код.
  • M — ~15%; ежедневната подразбиране.
  • Q — ~25%; добър за печат, който ще бъде обработен.
  • H — ~30%; позволява ви да поставите лого в средата, издържа на груби повърхности.

Това е и причината, поради която кодовете толерират наслагване на лого: докато щетите остават под бюджета за възстановяване, полезният товар оцелява непокътнат.

Статични срещу динамични кодове

A статичен QR кодът кодира директно крайното съдържание. Работи вечно, не струва нищо, не проследява нищо — променете дестинацията и отпечатвате отново кода. А динамичен кодът кодира кратък URL адрес за пренасочване, притежаван от QR услуга: услугата регистрира всяко сканиране и може да посочи дестинацията по-късно. Удобен за кампании, но добавя зависимост (услугата трябва да остане жива), проследяване на поверителността и често абонамент. Нашите QR генератор произвежда само статични кодове — нищо не изтича, нищо не се обажда вкъщи.

Какво слагат хората вътре

  • URL адреси — плакати, визитки, опаковки.
  • Wi-Fi — на WIFI:S:name;T:WPA;P:password;; формат се присъединява към мрежа при сканиране; нашият генератор го изгражда за вас.
  • vCards — карта за контакт в едно сканиране.
  • Имейл, телефон, SMS — запълва предварително екрана за композиране.
  • Плащания и билети — еднократни подписи, поради което тези кодове никога не трябва да се използват повторно или да се снимат от непознати.

Сканиране безопасно (quishing)

Тъй като кодът е просто връзка, която някой е отпечатал, нападателите също ги използват - техниката дори има име, quishing (QR фишинг). Стикери, залепени върху легитимни кодове на паркомати, кодове в имейли, които водят до страници за събиране на идентификационни данни: телефонът отваря дестинацията невидимо и това е опасността.

  • Използвайте скенер, който показва декодираното съдържание преди отваряне — като на QR скенер на този сайт — вместо такъв, който прескача направо в браузъра.
  • Прочетете внимателно домейна: paypa1.com не е PayPal.
  • Бъдете особено подозрителни към пристигащите кодове покриване други кодове или които изискват влизане веднага след сканиране.

Получихте QR код като изображение? Декодирайте го, без да му вярвате: the QR четец показва необработеното съдържание на всяка снимка, локално, преди да отворите нещо.

Научете повече

FAQ

Въпроси за QR код

Изтичат ли QR кодовете?

QR кодът е само данни, отпечатани като пиксели - не може да изтече. Това, което може да спре да работи, е местоназначението зад него: динамичен QR код сочи към услуга за пренасочване, която може да се изключи, а обикновената връзка умира, ако целевата страница го направи. Кодовете, които генерирате локално с обикновено съдържание, продължават да работят завинаги.

QR кодовете безопасни ли са за сканиране?

Самият код е инертен; рискът е там, където сочи URL. Нападателите отпечатват кодове, които водят до фишинг сайтове, така че третирайте декодираната връзка като всяка непозната връзка - прочетете я, преди да отворите. Използването на скенер, който първо ви показва дестинацията, вместо да скачате направо в браузъра, е безопасният навик.

Каква е разликата между статични и динамични QR кодове?

Статичният код кодира директно крайното съдържание – URL, идентификационни данни за Wi-Fi, текст – и работи вечно. Динамичен код кодира кратък URL за пренасочване, притежаван от услугата, която го е направила, позволявайки дестинацията да бъде променена по-късно; работи само докато тази услуга съществува и проследява всяко сканиране.

Колко данни може да побере един QR код?

До около 4300 знака в най-голямата версия при най-ниското ниво на коригиране на грешки. Практическото ограничение е много по-ниско: всеки допълнителен знак добавя модули, което прави кода по-плътен и по-труден за сканиране - поддържайте кратки полезни натоварвания, особено за печат.