|
QRCODE QR код QR кодът (на английски: Quick Response Code; известен като Quick Response Matrix Code) е вид двуизмерен код, изобретен през 1994 г. от Масахиро Хара от японския производител на автомобилни компоненти Denso.QR идва от съкращението Quick Response, което означава бърз отговор, защото изобретателят е искал QR кодът да може бързо да декодира съдържанието си.QR кодовете използват QR кодовете използват четири стандартизирани модела за кодиране (цифров, буквено-цифров, байт (двоичен) и японски (Shift_JIS)), за да съхраняват данни. първоначално разработени в Япония, QR кодовете вече се използват широко по целия свят за операции по четене на мобилни телефони. QR кодовете предлагат бърза четимост и по-голям капацитет за съхранение от обикновените баркодове и не изискват права линия към скенера при сканиране, както 1D баркодовете, като приложенията им включват Приложенията включват проследяване на продукти, идентификация на артикули, управление на документи, маркетинг на инвентара и др.
Толерантност към грешки
QR кодовете са толерантни към грешки, дори ако графиката е повредена, те все още могат да бъдат прочетени, до 30% от повредената област. Поради тази причина QR кодовете се използват широко и върху транспортни кутии.
В относително изражение, колкото по-голяма е графичната площ на QR кода, толкова по-висока е устойчивостта на грешки, така че обикновено се използва компромис от 15% устойчивост на грешки (рейтинг М).
Капацитет за коригиране на грешки | Ниво L | Може да коригира 7 % от символите | Степен M | Коригира 15% от кодовете | Клас Q | Поправя 25% от кода | Ниво H | Коригира 30% от кода |
По-високото ниво на толерантност към грешки означава, че QR кодът може да бъде сканиран успешно, дори и да страда от по-голяма степен на повреда или замърсяване, но това може да доведе и до увеличаване на размера на генерирания QR код. Може също така да се разбере, че ако QR кодът няма да се отпечатва за показване, всъщност е достатъчно изобщо да се използва нормалното ниво на толерантност към грешки.
|
Предишна: C#/.NET използва SequenceEqual за сравняване на две колекции, които са равни или неСледваща: .NET/C# Въз основа на AssemblyLoadContext за постигане на горещо обновяване на DLL плъгина
|