ชุดทดสอบสาธารณะ

การอ้างสิทธิ์ด้านความเข้ากันได้กับเครื่องสแกนของเรามีคุณภาพเท่ากับหลักฐานที่รองรับเท่านั้น หน้านี้คือคลัง, ข้อมูลนำเข้ามาตรฐานที่เราใช้ทดสอบ regression กับ encoder ทุกตัว บวกกับพฤติกรรมกล้องโทรศัพท์ที่คุณตรวจสอบเองได้โดยไม่ต้องเชื่อคำพูดของเรา

เหตุใดสิ่งนี้จึงมีอยู่: เครื่องมือ QR ส่วนใหญ่เผยแพร่เมทริกซ์ความเข้ากันได้ เราเผยแพร่คลังที่อยู่เบื้องหลังเมทริกซ์นั้น หากคุณรับผิดชอบกองยานเครื่องสแกน, ค้าปลีก คลังสินค้า เภสัชกรรม สายการบิน DMV, คุณสามารถรันคลังนี้ผ่านเครื่องอ่านของคุณเองและตรวจสอบทุกการอ้างสิทธิ์ที่เราทำ

ดาวน์โหลด corpus.zip ชุด fixtures JSON + CSV + ระเบียบวิธี + README ~4 KB

กำลังโหลดเวอร์ชัน…

วิธีใช้คลัง

ดาวน์โหลด fixtures

เวกเตอร์ทดสอบทุกตัวอยู่ใน /test-vectors/fixtures.json หนึ่งออบเจ็กต์ JSON ต่อประเภท พร้อมฟิลด์อินพุตและ substring ที่คาดว่าจะถอดรหัสได้ ดึงข้อมูลสดจากเว็บไซต์นี้ ไม่มีสำเนาที่ล้าสมัย

สร้าง QR ใหม่

นำแผนที่ fields ของ fixture ใดก็ได้ ใส่ค่าลงใน เครื่องสร้าง สำหรับประเภทนั้น แล้วกดสร้าง QR ที่ได้จะเหมือนกันทุกบิตกับที่ CI ของเราทดสอบในรอบวงจร

สแกนด้วยกองยานของคุณเอง

ชี้ iPhone Camera, Android Camera, Google Lens, เครื่องสแกนอุตสาหกรรม (Zebra, Honeywell, Datalogic) หรือเครื่องอ่านเฉพาะแอป (แอปธนาคาร, แอปยืนยันตัวตน) ไปที่ QR ที่สร้างขึ้น ยืนยันว่าข้อความที่ถอดรหัสได้ประกอบด้วย substring expect ทุกตัวสำหรับ fixture นั้น

รายงานความแตกต่าง

หากเครื่องสแกนในกองยานของคุณส่งคืนการถอดรหัสที่ไม่ตรงกับ fixture ให้รายงานปัญหา เราจะสืบสวน เพิ่มเครื่องสแกนของคุณลงในเมทริกซ์ความเข้ากันได้สาธารณะ และ (หากเป็นบั๊กของ encoder) จัดส่งการแก้ไข

ผลลัพธ์การสแกนที่คาดหวัง, ชุดย่อยที่คัดสรรแล้ว

นี่คือมุมมองย่อของ fixture JSON ฉบับเต็ม จัดกลุ่มตามพฤติกรรมของเครื่องสแกน สำหรับรายการครบถ้วนของทุกประเภทที่ Abundera รองรับ ไปที่ /test-vectors/

ประเภทอินพุต fixtureiOS CameraAndroid Cameraเครื่องสแกนระดับมือโปร
URLhttps://example.com/testถอดรหัสได้ถอดรหัสได้ถอดรหัสได้
WiFiSSID=MyNet PSK=... WPAเชื่อมต่อเครือข่ายเชื่อมต่อเครือข่ายถอดรหัส payload
WiFi Enterprise (EAP)WPA2-EAP PEAP identity=alice@corpiOS 17+ถอดรหัสได้ถอดรหัสได้
vCardFN=Alice ORG=Acme ...เพิ่มในผู้ติดต่อเพิ่มในผู้ติดต่อถอดรหัส payload
TOTPotpauth://totp/...?secret=JBSW...แอปยืนยันตัวตนอ่านได้แอปยืนยันตัวตนอ่านได้ถอดรหัส URI
eSIMLPA:1$rsp.example.com$K2-LM...iOS 17.4+ จัดเตรียมได้Android 13+ จัดเตรียมได้ถอดรหัส URI
Bitcoin (BIP-21)bitcoin:1A1zP1eP...แอปกระเป๋าเงินเปิดแอปกระเป๋าเงินเปิดถอดรหัส URI
SEPA (EPC)BCD header + name + IBAN + amountเฉพาะสตริงดิบเฉพาะสตริงดิบการรองรับของแอปธนาคาร
Swiss QR-billSPC header + IBAN + address + amountเฉพาะสตริงดิบเฉพาะสตริงดิบแอปธนาคารสวิสรองรับแบบเนทีฟ
GS1 Digital Linkhttps://id.gs1.org/01/09506000134352เปิด URLเปิด URLเฟิร์มแวร์ POS แปลง AI
Data MatrixArbitrary payloadถอดรหัสไม่ได้Google Lens เท่านั้นเนทีฟ
AztecArbitrary payloadถอดรหัสไม่ได้เครื่องอ่าน Android บางตัวเนทีฟ
PDF417AAMVA or arbitraryถอดรหัสไม่ได้Google Lens บางส่วนเนทีฟ
AAMVA driver license@\n\x1e\rANSI 636014080002DL...iOS 17+ รู้จักใบขับขี่แอป Android ที่รู้จักใบขับขี่เนทีฟ
EAN-130012345678905ถอดรหัสตัวเลขถอดรหัสตัวเลขPOS ค้าปลีกทุกเครื่อง
Code 128ABC-123ถอดรหัสได้ถอดรหัสได้เนทีฟ
Micro QRCompact payloadถอดรหัสไม่ได้ถอดรหัสไม่ได้เฉพาะเครื่องอ่านอุตสาหกรรม
rMQRRectangular payloadถอดรหัสไม่ได้ถอดรหัสไม่ได้เฟิร์มแวร์ Scandit/Cognex บางตัว

ความหมายของ "ผลลัพธ์การสแกนที่คาดหวัง"

หมายเหตุด้านระเบียบวิธี

สิ่งที่กำลังจะมา

ดูเพิ่มเติม

คลังทดสอบ regression ล่าสุด 2026-04-18 อุปกรณ์ที่ตรวจสอบแล้ว: iPhone 15 Pro / iOS 18.3, Pixel 8 / Android 14, Zebra DS8100