Што такое 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)
Паколькі код - гэта проста спасылка, надрукаваная кімсьці, зламыснікі таксама выкарыстоўваюць іх - тэхніка нават мае назву, кішінг (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 сімвалаў у самай вялікай версіі пры самым нізкім узроўні выпраўлення памылак. Практычнае абмежаванне значна ніжэйшае: кожны дадатковы сімвал дадае модулі, робячы код больш шчыльным і цяжкім для сканавання — каб карысная нагрузка была кароткай, асабліва для друку.