Kas yra QR kodas?
Tie juodai balti kvadratiniai galvosūkiai ant meniu, plakatų ir įlaipinimo bilietų gali supakuoti nuorodą, Wi-Fi kredencialus ar bilietą į kelis kvadratinius centimetrus. Štai kaip jie veikia – ir kaip sukurti bei nuskaityti jas nepasikliaujant.
Pikseliai kaip duomenys
QR kodas – Greito reagavimo kodas1994 m. išrado Denso Wave automobilių dalims sekti – yra dvimatis brūkšninis kodas. Kai sename prekybos centro brūkšniniame kode viename matmenyje saugoma keliolika skaitmenų, QR kodas saugo duomenis du matmenys: juodos ir baltos spalvos modulių tinklelis, kiekvienas po truputį. Štai kodėl QR kode gali būti tūkstančiai simbolių, o ne keliolika skaitmenų.
Duomenys gali būti bet kokie baitai: URL, paprastas tekstas, kontaktinė informacija, „Wi-Fi“ kredencialai, teoriškai net dvejetainiai failai. Skaitytuvas nuskaito tinklelį, atkuria baitus ir juos interpretuoja.
QR kodo anatomija
Trys vaizdiniai orientyrai leidžia QR kodą iššifruoti bet kuriuo kampu:
| Elementas | Kur | Vaidmuo |
|---|---|---|
| Finder modeliai | Trys dideli kampiniai kvadratai | Leiskite skaitytuvui surasti kodą ir jo orientaciją |
| Lygiavimo modelis | Mažas kvadratas, sritis apačioje dešinėje | Ištaiso lęšio iškraipymus ant lenktų paviršių |
| Laiko modelis | Kintamoji linija tarp ieškiklių | Nustato modulio tinklelio koordinates |
| Rami zona | Balta paraštė aplinkui | Atskiria kodą nuo aplinkos – standarto dalis, jo neapkarpykite |
| Duomenų ir klaidų taisymas | Visa kita | Naudingoji apkrova, susieta su pertekliumi |
Yra 40 „versijų“ – dydžiai nuo 21×21 iki 177×177 modulių. Didesnėse versijose telpa daugiau duomenų; tipiškas URL yra 3–5 versijos.
Kodėl pažeisti kodai vis dar nuskaitomi
QR kodų įdėjimas Reed-Solomon klaidų taisymas — ta pati matematika, kuri saugo kompaktinius diskus ir giluminio kosmoso zondus. Iki tam tikros sugadintų modulių dalies dekoderis atkuria trūkstamus duomenis, o ne sugenda. Keturių lygių prekybos pajėgumai siekiant atsparumo:
- L — atlygina ~7% žalą; tankiausias kodas.
- M - ~15%; kasdieninis nutylėjimas.
- Q - ~25%; tinka spausdinimui, kuris bus tvarkomas.
- H - ~30%; leidžia užklijuoti logotipą per vidurį, atlaiko grubų paviršių.
Dėl šios priežasties kodai toleruoja logotipo perdangą: kol žala nesiekia atkūrimo biudžeto, naudingoji apkrova išlieka nepakitusi.
Statiniai ir dinaminiai kodai
A statinis QR kodas tiesiogiai užkoduoja galutinį turinį. Jis veikia amžinai, nieko nekainuoja, nieko neseka – pakeiskite paskirties vietą ir iš naujo atspausdinsite kodą. A dinamiškas kodas koduoja trumpą peradresavimo URL, priklausantį QR paslaugai: paslauga registruoja kiekvieną nuskaitymą ir vėliau gali iš naujo nurodyti paskirties vietą. Patogus kampanijoms, tačiau prideda priklausomybę (paslauga turi likti gyva), privatumo stebėjimas ir dažnai prenumerata. Mūsų QR generatorius gamina tik statinius kodus – niekas nesibaigia, niekas neskamba namo.
Ką žmonės deda į vidų
- URL — plakatai, vizitinės kortelės, pakuotės.
- Wi-Fi – WIFI:S:name;T:WPA;P:password;; formatas prisijungia prie tinklo nuskaitymo metu; mūsų generatorius sukuria jį už jus.
- vCards - kontakto kortelė vienu nuskaitymu.
- Paštas, telefonas, SMS — iš anksto užpildo kūrimo ekraną.
- Mokėjimai ir bilietai — vienkartiniai parašai, todėl nepažįstami asmenys tų kodų niekada neturi pakartotinai naudoti ar fotografuoti.
Saugus nuskaitymas (nuskaitymas)
Kadangi kodas yra tik kažkieno atspausdinta nuoroda, užpuolikai taip pat juos naudoja – ši technika netgi turi pavadinimą, klysti (QR sukčiavimas). Lipdukai, užklijuoti ant teisėtų kodų ant automobilių stovėjimo skaitiklių, kodai el. laiškuose, vedantys į kredencialų rinkimo puslapius: telefonas nepastebimai atidaro kelionės tikslą, ir tai yra pavojus.
- Naudokite skaitytuvą, kuris prieš atidarant rodomas iššifruotas turinys – kaip ir QR skaitytuvas šioje svetainėje – vietoj to, kuri pereina tiesiai į naršyklę.
- Atidžiai perskaitykite domeną: paypa1.com nėra PayPal.
- Būkite ypač įtarūs dėl gaunamų kodų dengimas kiti kodai arba reikalaujama prisijungti iškart po nuskaitymo.
Gavote QR kodą kaip vaizdą? Iššifruokite jį nepasitikėdami: QR skaitytuvas rodo neapdorotą bet kurios nuotraukos turinį vietoje, prieš ką nors atidarant.
Sužinokite daugiau
- Sukurkite vieną: QR kodo generatorius (nuorodos, Wi-Fi, el. paštas, SMS – PNG atsisiuntimas).
- Perskaitykite vieną gyvai: QR skaitytuvas su fotoaparatu arba skaitytojas vaizdams.
- Norite sužinoti apie QR nuorodose esančius adresus? Pradėkite nuo kas yra IP adresas.
QR kodo klausimai
Ar QR kodai baigiasi?
QR kodas yra tik duomenys, atspausdinti kaip pikseliai – jis negali pasibaigti. Tai, kas gali nustoti veikti, yra už jo esanti paskirties vieta: dinaminis QR kodas nurodo peradresavimo paslaugą, kuri gali būti išjungta, o paprasta nuoroda miršta, jei tai daromas puslapis. Kodai, kuriuos generuojate vietoje naudodami paprastą turinį, veikia amžinai.
Ar saugu nuskaityti QR kodus?
Pats kodas yra inertiškas; rizika yra ta, kur nurodo URL. Užpuolikai spausdina kodus, nukreipiančius į sukčiavimo svetaines, todėl iššifruotą nuorodą traktuokite kaip bet kokią nežinomą nuorodą – perskaitykite ją prieš atidarydami. Naudoti skaitytuvą, kuris pirmiausia parodo kelionės tikslą, o ne tiesiai į naršyklę, yra saugus įprotis.
Kuo skiriasi statiniai ir dinaminiai QR kodai?
Statinis kodas tiesiogiai koduoja galutinį turinį – URL, „Wi-Fi“ kredencialus, tekstą – ir veikia amžinai. Dinaminis kodas koduoja trumpą peradresavimo URL, priklausantį jį sukūrusiai paslaugai, leidžiantį vėliau pakeisti paskirties vietą; ji veikia tik tol, kol egzistuoja ta paslauga, ir seka kiekvieną nuskaitymą.
Kiek duomenų gali tilpti QR kodas?
Iki maždaug 4300 simbolių didžiausioje versijoje esant žemiausiam klaidų taisymo lygiui. Praktinė riba yra daug mažesnė: kiekvienas papildomas simbolis prideda modulių, todėl kodas tampa tankesnis ir sunkiau nuskaitomas – sutrumpinkite naudingus krovinius, ypač spausdinant.