Какво е 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 четец показва необработеното съдържание на всяка снимка, локално, преди да отворите нещо.
Научете повече
- Създайте един: the Генератор на QR кодове (връзки, Wi-Fi, имейл, SMS — PNG изтегляне).
- Прочетете едно на живо: the QR скенер с вашия фотоапарат или читател за изображения.
- Любопитни ли сте за адресите в QR връзките? Започнете с какво е IP адрес.
Въпроси за QR код
Изтичат ли QR кодовете?
QR кодът е само данни, отпечатани като пиксели - не може да изтече. Това, което може да спре да работи, е местоназначението зад него: динамичен QR код сочи към услуга за пренасочване, която може да се изключи, а обикновената връзка умира, ако целевата страница го направи. Кодовете, които генерирате локално с обикновено съдържание, продължават да работят завинаги.
QR кодовете безопасни ли са за сканиране?
Самият код е инертен; рискът е там, където сочи URL. Нападателите отпечатват кодове, които водят до фишинг сайтове, така че третирайте декодираната връзка като всяка непозната връзка - прочетете я, преди да отворите. Използването на скенер, който първо ви показва дестинацията, вместо да скачате направо в браузъра, е безопасният навик.
Каква е разликата между статични и динамични QR кодове?
Статичният код кодира директно крайното съдържание – URL, идентификационни данни за Wi-Fi, текст – и работи вечно. Динамичен код кодира кратък URL за пренасочване, притежаван от услугата, която го е направила, позволявайки дестинацията да бъде променена по-късно; работи само докато тази услуга съществува и проследява всяко сканиране.
Колко данни може да побере един QR код?
До около 4300 знака в най-голямата версия при най-ниското ниво на коригиране на грешки. Практическото ограничение е много по-ниско: всеки допълнителен знак добавя модули, което прави кода по-плътен и по-труден за сканиране - поддържайте кратки полезни натоварвания, особено за печат.