|
|
Paskelbta 2024-6-22 14:57:24
|
|
|
|

QR kodo QR kodas
QR kodas / grafinis kodas (anglų k.: Quick Response Code; Visas pavadinimas yra greito atsako matricos diagrama) yra tam tikras QR kodas, kurį 1994 m. išrado Masahiro Hara iš didžiausios Japonijos automobilių dalių gamintojos "Denso Company". QR kilęs iš greito atsakymo akronimo, kuris reiškia greitą atsaką, nes išradėjas norėjo, kad QR kodai greitai iššifruotų jų turinį. QR kodai duomenims saugoti naudoja keturis standartizuotus kodavimo režimus (skaitmeninį, raidinį ir skaitmeninį, baitą (dvejetainį) ir japonų (Shift_JIS)). QR kodai iš pradžių buvo sukurti Japonijoje, o dabar plačiai naudojami mobiliųjų telefonų kodų nuskaitymo operacijose įvairiose pasaulio šalyse. QR kodai greičiau nuskaitomi ir turi didesnę atminties talpą nei įprasti brūkšniniai kodai, todėl jų nereikia suderinti su skaitytuvu nuskaitant kaip 1D brūkšninius kodus, o taikymo sritis apima produktų sekimą, prekių identifikavimą, dokumentų valdymą, atsargų rinkodarą ir kt.
Atsparumas gedimams
QR kodai yra atsparūs gedimams ir vis tiek gali būti nuskaitomi, net jei grafika yra pažeista, o pažeistas plotas yra iki 30%. Todėl QR kodai taip pat plačiai naudojami siuntimo dėžutėse.
Santykinai kalbant, kuo didesnis QR kodo grafinis plotas, tuo didesnis gedimų tolerancijos rodiklis, todėl paprastai tai yra kompromisasNaudokite 15% toleranciją gedimams(M klasė).
Klaidų taisymo pajėgumas | | L klasė | 7% kodo galima ištaisyti | | M klasė | 15% kodo galima pataisyti | | Q laipsnis | 25% kodo galima pataisyti | | H klasė | 30% kodo galima pataisyti |
Aukštesnis gedimų tolerancijos įvertinimas reiškia, kad QR kodus vis tiek galima sėkmingai nuskaityti, net jei jie patiria daugiau žalos ar užteršimo, tačiau tai taip pat gali sukeltiSugeneruotas QR kodas padidinamas。 Taip pat galima suprasti, kad jei QR kodo negalima atspausdinti ir parodyti, iš tikrųjų pakanka visiškai išnaudoti bendrą gedimų toleranciją.
|
Ankstesnis:C#/.NET naudoja SequenceEqual, kad palygintų, ar du rinkiniai yra lygūsKitą:.NET/C# įgyvendina DLL papildinio karštuosius atnaujinimus, pagrįstus AssemblyLoadContext
|