Enamik meist teab, et QR-kood on toote pakenditel ja mobiilirakendustes nähtud vöötkoodi kahemõõtmeline vorm. Selle täielik vorm on Kiire reageerimine, mis tähendab, et see annab kiire juurdepääsu sisemiselt kodeeritud sisalduvale teabele.
Lisaks sellele, et need koodid oleksid kõigile kättesaadavad, on neil suurem andmemaht ja parem veataluvus kui tavapärastel koodidel. See võib teie peas esile kerkida mõne viiba, näiteks kuidas hoitakse teavet QR-koodis ja mitu baiti saab QR-koodi kodeerida. Loe edasi, et rohkem teada saada.
QR-koodi struktuur
QR-kood sisaldab tavaliselt juhuslike must-valgete kabede mustrit, mis näib olevat väike mõistatus. Lähedasel vaatlusel hõlmavad need tegelikult mõnda strukturaalset osa, mis on järgmised:
- Positsioneerimine: Kas nurgad on ruudud, mis näitavad koodi printimissuunda.
- Joondamine: On juhuslikud ruudud, mis aitavad suure koodi korral orienteeruda.
- Ajastus: Kas positsioneerimismärkide vahel on jooned, mis aitavad skanneril tuvastada, kui suur on andmemuster.
- Versioon: Asuvad positsioneerimisruutide ümber, et näidata kasutatava koodi versiooni (saadaval on 40 versiooni, mis vastab) mitut tüüpi QR-koode on seal. Neist 1-7 on mõeldud turustamiseks)
- Vorming Info: Asuvad positsioneerimisväljakute ümber, mis sisaldavad tõrgetaluvust ja maskimustri üksikasju sujuvaks skannimiseks.
- Andmete ja vigade parandamise võtmed: Katke ülejäänud koodiala ja sisaldavad tegelikke andmeid.
- Vaikne tsoon: Moodustab ruudukujulise mustri ümbritseva ruumi.
Et skanner saaks QR-koodi kui sellist lugeda ja sellest aru saada, peab kood olema alati ruudukujuline. Veelgi enam, täiendavad elemendid tagavad teabe korrektse lugemise.
Kui palju andmeid saab QR-koodi kanda?
Standardversioon võib sisaldada 3 KB andmeid. QR-kood sisaldab mitut rida ja veerge, mille kombinatsioon moodustab ruutude ruudustiku. Maksimaalne veergude ja ridade arv on 177, mis tähendab, et maksimaalne ruutude arv võib 31 329 kodeerida 3 KB andmeid.
Nende väikeste ruutude täpne paigutus võimaldab andmete kodeerimist. Selle ülesandeks on säilitada samas ruumis rohkem andmeid kui traditsioonilistes vöötkoodides. Koodi ei saa luua ühegi veergude ja ridade kombinatsiooniga. Valida on 40 eelmääratud suuruse või versiooni vahel.
Näiteks 1. versiooni koodidel on ruut 21 × 21. Järgmisest versioonist tõuseb ridade ja veergude arv nelja võrra. Suurima versiooni moodustab 177 reast ja veerust koosnev ruudustik. 40. Kui andmeid on palju, on ilmne tihedamalt pakitud ruutudega hõredam või täpsem välimus.
Nende koodide ülalpool käsitletud põhistruktuur ei vähenda säilitatavate andmete mahtu. Ainus erand on siin veaparandus. Mida kõrgem on selle tase, seda vähem andmeid koodis hoitakse. See on müüt, et koodi pindala muutmine võib anda teed rohkematele andmetele, kuna see ei saa veerge ja ridu suurendada. See ainult venitab konstruktsiooni.
Järeldus
3 KB andmeid on vastus küsimusele mitu baiti saab QR-koodi kodeerida. Erinevate osade mõistmine on vastus küsimusele kuidas salvestatakse teave QR-koodidesse.