
Den unike dataarkitekturen til QR-koder
På bare noen få år har QR-koder blitt et kjent syn på telefoner og reklametavler overalt. En skanning er alt som skal til for å betale, få informasjon eller få tilgang til en tjeneste.
Dannelsen av QR-koden
QR-koder (forkortelse for Quick Response) ble først utviklet i 1994 av Denso Wave, et datterselskap av Toyota, i Japan.
Denne koden ble opprinnelig laget for å spore komponenter i bilproduksjonslinjen. Da tradisjonelle strekkoder ikke hadde nok data og skannehastighet, søkte japanske ingeniører å lage en ny type kode som kunne leses raskere og inneholde mer informasjon, og dermed ble QR-koden født.
I motsetning til strekkoder som bare leses horisontalt, er QR-koder utformet i en firkantet form slik at de kan lagre data både horisontalt og vertikalt. Dette gjør at de kan inneholde flere tegn (fra noen få dusin til tusenvis), inkludert tall, bokstaver og symboler.
Da QR-koder først dukket opp, ble de hovedsakelig brukt i fabrikker. Men da telefoner med kameraer ble populære, ble koden «oppgradert». Den ble tatt av samlebåndet og brukt i reklame, betalinger, produktsøk, klasseoppmøte...
Strukturen til QR-koden er ganske spesiell, og består av tre store firkanter i hjørnene for å hjelpe med posisjonering ved skanning; resten er små databokser. Selv om det ser enkelt ut, er det en svært nøye kodet streng med binære tall inni koden.
Det finnes opptil 40 versjoner av QR-koder, avhengig av dataenes lengde og kompleksitet. Hver QR-kode har innebygd feilretting, slik at selv om den er uskarp, revet eller feiltrykt, kan den fortsatt leses riktig takket være sikkerhetskopieringsalgoritmene i kodeplattformen.
Hvorfor er QR-koder nesten aldri like?
Ifølge forskningen til Tuoi Tre Online fungerer QR-koder som en type «digital skrift» som inneholder informasjon. Det kan være en lenke, tekst, telefonnummer, identifikasjonskode... Selv om de svarte og hvite firkantene ser like ut, er det ekstremt sjeldent, nesten umulig, å ha to identiske QR-koder. Årsaken ligger i kodingsmetoden og lagringskapasiteten.
En QR-kode er mer enn bare et bilde . Det er en todimensjonal matrisedatakodingsstruktur. Avhengig av kompleksiteten kan en QR-kode lagre alt fra noen få tegn til tusenvis av tegn.
Mer spesifikt kan en standard QR-kode lagre opptil omtrent 7000 numeriske tegn eller omtrent 3000 alfanumeriske tegn. Hvis den beregnes i biter, er den maksimale kapasiteten opptil omtrent 3 kB med data.
Teknisk sett kan en QR-kode genereres fra et unikt sett med inndata, og den vil generere et unikt bilde deretter. Det vil si at hvis du oppretter en QR-kode som inneholder innhold, vil QR-bildet som genereres fra det innholdet være fast. Å endre bare ett tegn, som å legge til et punktum, vil endre QR-koden fullstendig.
Evnen til «nær null duplisering» kommer fra det enorme antallet kombinasjoner av QR. Med 40 størrelsesnivåer (fra versjon 1 til versjon 40) og 4 feilkorreksjonsnivåer (L, M, Q, H), sammen med måten dataene er delt inn i blokker, er antallet QR-kombinasjoner som kan opprettes milliarder av milliarder av forskjellige koder. Spesielt hvis man bruker den mest komplekse QR-typen (versjon 40, lavt feilkorreksjonsnivå), er antallet mulige kombinasjoner opptil 10 opphøyd i 700-te potens – mer enn antallet atomer i det kjente universet.
Videre er QR-koder utformet for å være feilkorrigerende: du kan gjøre opptil 30 % av området uskarpt eller skjult, og innholdet vil fortsatt bli lest riktig. Dette gjør hver QR-kode ikke bare unik i innhold, men også svært motstandsdyktig mot "forstyrrelser", noe som bidrar til å unngå forveksling mellom to nesten identiske koder.
I praksis, når et QR-kodegenereringssystem (f.eks. et e-billettsystem, et innloggingssystem...) trenger å opprette en unik kode for hver person, legger det ofte til en unik ID-streng , eller tidsspesifikk informasjon, for å sikre at den aldri dupliseres. Derfor, selv når man besøker samme nettsted, kan QR-koden for hver person være forskjellig, for eksempel flybilletter, gjestekort eller engangskode for QR.
Til slutt genererer plattformer vanligvis ikke QR-koder tilfeldig, men har et system for kontroll, lagring og kontroll. Så selv om et menneske kan duplisere (lime inn en gammel kode på nytt), kan systemet fortsatt oppdage den og nekte å behandle den.
Med alle disse faktorene kombinert er antallet kombinasjoner enormt, feilretting er sterk, og måten kontrollkodene genereres på er slik at QR-koder nesten aldri sammenfaller ved en tilfeldighet. Hvis de gjør det, er det vanligvis ... med vilje eller på grunn av kopiering.
Kilde: https://tuoitre.vn/ma-qr-duoc-hinh-thanh-the-nao-vo-so-ma-qr-lieu-co-bi-trung-khong-20250624104002249.htm




![[Foto] Da Nang: Vannet trekker seg gradvis tilbake, lokale myndigheter benytter seg av oppryddingen](https://vphoto.vietnam.vn/thumb/1200x675/vietnam/resource/IMAGE/2025/10/31/1761897188943_ndo_tr_2-jpg.webp)

![[Foto] Statsminister Pham Minh Chinh deltar på den 5. nasjonale presseprisutdelingen om forebygging og bekjempelse av korrupsjon, sløsing og negativitet.](https://vphoto.vietnam.vn/thumb/1200x675/vietnam/resource/IMAGE/2025/10/31/1761881588160_dsc-8359-jpg.webp)





































































Kommentar (0)