Wat is 'n QR-kode?

Daardie swart-en-wit vierkantige legkaarte op spyskaarte, plakkate en instapkaarte kan 'n skakel, Wi-Fi-bewyse of 'n kaartjie in 'n paar vierkante sentimeter pak. Hier is hoe hulle werk - en hoe om dit te skep en te skandeer sonder om uitgevang te word.

Pixels as data

'n QR-kode - Vinnige reaksie kode, uitgevind in 1994 deur Denso Wave vir die opsporing van motoronderdele — is 'n tweedimensionele strepieskode. Waar 'n ou supermark strepieskode 'n dosyn syfers in een dimensie stoor, stoor 'n QR-kode data in twee afmetings: 'n rooster van swart en wit modules, elkeen 'n bietjie. Dit is hoekom 'n QR-kode duisende karakters kan bevat in plaas van 'n dosyn syfers.

Die data kan enigiets wees wat grepe kan verteenwoordig: 'n URL, gewone teks, kontakbesonderhede, Wi-Fi geloofsbriewe, selfs binêre lêers in teorie. Die skandeerder lees die rooster, rekonstrueer die grepe en interpreteer hulle.

Anatomie van 'n QR-kode

Drie visuele landmerke maak 'n QR-kode dekodeerbaar vanuit enige hoek:

ElementWaarRol
Vinder patroneDie drie groot hoekblokkiesLaat die skandeerder die kode en sy oriëntasie opspoor
BelyningspatroonKlein vierkantig area regs onderKorrigeer vir lensvervorming op geboë oppervlaktes
Tydsberekening patroonWissellyn tussen vindersStel die module rooster koördinate
Stil soneWit rand rondomSkei die kode van sy omgewing — deel van die standaard, moenie dit sny nie
Data & fout regstellingAlles andersDie loonvrag, verweef met oortolligheid

Daar is 40 "weergawes" — groottes van 21×21 tot 177×177 modules. Groter weergawes hou meer data; 'n tipiese URL land rondom weergawe 3–5.

Waarom beskadigde kodes steeds skandeer

QR-kodes ingebed Reed–Solomon fout regstelling — dieselfde wiskunde wat CD's en diepruimtesondes beskerm. Tot 'n sekere deel van beskadigde modules rekonstrueer die dekodeerder die ontbrekende data in plaas daarvan om te misluk. Vier vlakke handelskapasiteit vir veerkragtigheid:

  • L — verhaal ~7% skade; digste kode.
  • M — ~15%; die alledaagse verstek.
  • Q — ~25%; goed vir drukwerk wat hanteer sal word.
  • H — ~30%; laat jou 'n logo in die middel slaan, oorleef growwe oppervlaktes.

Dit is ook hoekom die kodes 'n logo-oorleg duld: solank skade onder die herstelbegroting bly, bly die loonvrag ongeskonde.

Statiese vs dinamiese kodes

A staties QR-kode enkodeer die finale inhoud direk. Dit werk vir ewig, kos niks, spoor niks na nie - verander die bestemming en jy druk die kode weer. A dinamiese kode kodeer 'n kort herleidings-URL wat deur 'n QR-diens besit word: die diens teken elke skandering aan en kan die bestemming later herwys. Handig vir veldtogte, maar dit voeg 'n afhanklikheid by (die diens moet lewendig bly), privaatheidopsporing en dikwels 'n intekening. Ons QR kragopwekker produseer slegs statiese kodes - niks verval nie, niks bel huis toe nie.

Wat mense binne sit

  • URL's — plakkate, besigheidskaartjies, verpakking.
  • Wi-Fi — die WIFI:S:name;T:WPA;P:password;; formaat sluit aan by 'n netwerk tydens skandering; ons kragopwekker bou dit vir jou.
  • vCards — 'n kontakkaart in een skandering.
  • E-pos, telefoon, SMS - vul die skryfskerm vooraf in.
  • Betalings en kaartjies — eenmalige handtekeninge, en daarom mag daardie kodes nooit deur vreemdelinge hergebruik of gefotografeer word nie.

Skandeer veilig (quishing)

Omdat 'n kode net 'n skakel is wat iemand gedruk het, gebruik aanvallers dit ook - die tegniek het selfs 'n naam, quishing (QR-phishing). Plakkers wat oor wettige kodes op parkeermeters geklap is, kodes in e-posse wat lei tot blaaie om geloofsbriewe te oes: die foon maak die bestemming onsigbaar oop, en dit is die gevaar.

  • Gebruik 'n skandeerder wat toon die gedekodeerde inhoud voor oopmaak - soos die QR skandeerder op hierdie webwerf - in plaas van een wat reguit na die blaaier spring.
  • Lees die domein noukeurig deur: paypa1.com is nie PayPal nie.
  • Wees ekstra agterdogtig oor kodes wat aankom bedekking ander kodes, of wat aanmelding vereis direk na skandering.

Het u 'n QR-kode as 'n prent ontvang? Dekodeer dit sonder om dit te vertrou: die QR-leser wys die rou inhoud van enige prent, plaaslik, voordat jy iets oopmaak.

Kom meer te wete

FAQ

QR-kode vrae

Verval QR-kodes?

’n QR-kode is net data wat as pixels gedruk word – dit kan nie verval nie. Wat kan ophou werk, is die bestemming daaragter: 'n dinamiese QR-kode wys na 'n aanstuurdiens wat moontlik kan afskakel, en 'n gewone skakel sterf as die teikenbladsy dit doen. Kodes wat jy plaaslik genereer met gewone inhoud bly vir ewig werk.

Is QR-kodes veilig om te skandeer?

Die kode self is inert; die risiko is waar 'n URL wys. Aanvallers druk kodes wat na uitvissingwebwerwe lei, so hanteer 'n gedekodeerde skakel soos enige onbekende skakel - lees dit voordat jy dit oopmaak. Om 'n skandeerder te gebruik wat jou die bestemming eerste wys, in plaas daarvan om reguit na die blaaier te spring, is die veilige gewoonte.

Wat is die verskil tussen statiese en dinamiese QR-kodes?

'n Statiese kode kodeer die finale inhoud direk - 'n URL, Wi-Fi-bewyse, teks - en werk vir ewig. 'n Dinamiese kode kodeer 'n kort herleiding-URL wat besit word deur die diens wat dit gemaak het, sodat die bestemming later verander kan word; dit werk net solank daardie diens bestaan, en dit volg elke skandering.

Hoeveel data kan 'n QR-kode bevat?

Tot ongeveer 4 300 karakters in die grootste weergawe op die laagste foutkorreksievlak. Die praktiese limiet is baie laer: elke ekstra karakter voeg modules by, wat die kode digter en moeiliker maak om te skandeer - hou loonvragte kort, veral vir druk.