পাবলিক টেস্ট কর্পাস

আমাদের স্ক্যানার-সামঞ্জস্যতার দাবিগুলো সেই প্রমাণের মতোই ভালো যার উপর ভিত্তি করে তৈরি। এই পৃষ্ঠাটি হল কর্পাস, সেই ইনপুট যার বিরুদ্ধে আমরা আমাদের এনকোডার পরিবারগুলোকে রিগ্রেশন-টেস্ট করি, সাথে ফোন-ক্যামেরা আচরণ যা আপনি নিজেই অডিট করতে পারেন।

Why this exists: most QR tools publish a compatibility matrix. Ours publishes the corpus behind the matrix. If you're responsible for a scanner fleet, retail, warehouse, pharma, airline, DMV, you can run this corpus through your own readers and verify every claim we make.

corpus.zip ডাউনলোড করুন বান্ডেলড ফিক্সচার JSON + CSV + পদ্ধতি + README। ~4 KB।

Loading version…

কর্পাস কীভাবে ব্যবহার করবেন

ফিক্সচার ডাউনলোড করুন।

প্রতিটি টেস্ট ভেক্টর /test-vectors/fixtures.json-এ রয়েছে। প্রতি ধরনে একটি JSON অবজেক্ট। এই সাইট থেকে সরাসরি আনা হয়।

QR পুনরুৎপাদন করুন।

যেকোনো ফিক্সচরের fields ম্যাপ নিন, সেই ধরনের জন্য জেনারেটরে মান দিন এবং জেনারেট করুন।

আপনার ফ্লিট দিয়ে স্ক্যান করুন।

জেনারেট করা QR-এ iPhone Camera, Android Camera, Google Lens, শিল্প স্ক্যানার বা অ্যাপ-নির্দিষ্ট রিডার পয়েন্ট করুন। যাচাই করুন ডিকোড করা টেক্সটে সেই ফিক্সচরের প্রতিটি expect সাব-স্ট্রিং আছে।

অসংগতি রিপোর্ট করুন।

যদি আপনার ফ্লিটের কোনো স্ক্যানার এমন ডিকোড ফিরিয়ে দেয় যা ফিক্সচরের সাথে মেলে না, একটি ইস্যু ফাইল করুন। আমরা পুনরুৎপাদন করব, আপনার স্ক্যানার পাবলিক সামঞ্জস্যতা ম্যাট্রিক্সে যোগ করব এবং এনকোডার বাগ হলে ফিক্স শিপ করব।

প্রত্যাশিত স্ক্যান ফলাফল

কম্প্যাটিবিলিটি ম্যাট্রিক্স এবং প্রতিটি টাইপ পেজের "Scans on" লাইনের মতো একই ডেটাসেট থেকে রেন্ডার করা, তাই তিনটি একে অপরের সাথে দ্বিমত করতে পারে না। /test-vectors/-এর সম্পূর্ণ ফিক্সচার ফাইলে 33টি এন্ট্রি আছে, আমরা যে প্রতিটি এনকোডার পরিবার রিগ্রেশন-টেস্ট করি তার জন্য একটি করে; এটি প্রতিটি পণ্য টাইপের জন্য একটি সারি নয়, এবং আমরা সেই দাবি করি না।

ধরনফিক্সচার ইনপুটiPhone CameraAndroid Cameraপ্রো স্ক্যানার
URLhttps://example.com/testলিঙ্ক খোলেA1লিঙ্ক খোলেA5ডিকোড করেA8
WiFiWIFI:S:MyNet;T:WPA;P:...;;নেটওয়ার্কে যোগ দেয়A1নেটওয়ার্কে যোগ দেয়A5পেলোড ডিকোড করেA8
WiFi Enterprise (EAP)WPA2-EAP PEAP identity=alice@corpiOS 17+, রিপোর্ট করা হয়েছেUডিকোড করে; জয়েন করা OEM-এর উপর নির্ভরশীলUপেলোড ডিকোড করেQ
vCardFN=Alice ORG=Acme ...Add to ContactsA1Add to ContactsA5পেলোড ডিকোড করেA8
TOTPotpauth://totp/...?secret=JBSW...অথেনটিকেটর অ্যাপ এটি পড়েA9, A10অথেনটিকেটর অ্যাপ এটি পড়েA9, A10URI ডিকোড করেA8
eSIMLPA:1$rsp.example.com$K2-LM...iOS 17.4+ প্রভিশন করেA4Android 13+ প্রভিশন করেUURI ডিকোড করেQ
Bitcoin (BIP-21)bitcoin:1A1zP1eP...ওয়ালেট অ্যাপ খোলেQওয়ালেট অ্যাপ খোলেQURI ডিকোড করেQ
SEPA (EPC)BCD header + name + IBAN + amountশুধু কাঁচা স্ট্রিংQশুধু কাঁচা স্ট্রিংQকাঁচা স্ট্রিং ডিকোড করেQ
Swiss QR-billSPC header + IBAN + address + amountশুধু কাঁচা স্ট্রিংQশুধু কাঁচা স্ট্রিংQকাঁচা স্ট্রিং ডিকোড করেQ
Micro QRCompact payloadডিকোড নেইV, Uডিকোড নেইGশিল্প রিডারZ
rMQRRectangular payloadডিকোড নেইUডিকোড নেইGনতুন Zebra, Scandit এবং Cognex ফার্মওয়্যারZ
GS1 Digital Linkhttps://id.gs1.org/01/09506000134352URL খোলেQURL খোলেQPOS ফার্মওয়্যার AI পার্স করেQ
AztecArbitrary payloadডিকোড নেইA2Google Lens, কিছু ভ্যারিয়েন্টেA7নেটিভA8
Data MatrixArbitrary payloadডিকোড নেইA2Google LensA6নেটিভA8
PDF417AAMVA or arbitraryডিকোড নেইA2Google Lens, অসমA7নেটিভA8
AAMVA driver license@\n\x1e\rANSI 636014100002DL...iOS 17+ লাইসেন্স-সচেতন ফ্লোA3শুধু লাইসেন্স-সচেতন অ্যাপUনেটিভA8
EAN-13 / UPC-A0012345678905ডিকোড নেইApGoogle LensGপ্রতিটি রিটেইল POSA8
Code 128ABC-123ডিকোড নেইApGoogle LensGনেটিভA8

চিহ্নগুলো কীভাবে পড়বেন

প্রমাণ

"প্রত্যাশিত স্ক্যান ফলাফল" মানে কী

পদ্ধতি নোট

স্ক্যানার-ফ্লিট সত্যায়ন লগ

প্রতিটি ম্যানুয়াল ডিভাইস রান, তারিখসহ। সারি যোগ করা হয় যখন আমরা হার্ডওয়্যার অর্জন করি বা কোনো ব্যবহারকারী একটি অসংগতি রিপোর্ট করেন; একটি ফলাফল কখনো নীরবে পরিবর্তিত হয় না, এটি একটি নতুন সারি পায়।

#DeviceOS / appCorpus sliceResultDateNotes
A1iPhone 15 ProiOS 18.3, native CameraAll QR fixturespass2026-04-10
A2iPhone 15 ProiOS 18.3, native CameraAztec, PDF417, Data Matrixfail2026-04-10কোনোটিই নেটিভভাবে ডিকোড করে না (প্রত্যাশিত, দেখুন /standards/non-qr-2d/)
A3iPhone 15 ProiOS 18.3, native CameraAAMVA PDF417partial2026-04-10iOS 17+ লাইসেন্স-সচেতন ফ্লো Add to Wallet অফার করে; কাঁচা PDF417 ফেরত দেয় না
A4iPhone 15 ProiOS 18.3, WalleteSIM LPApass2026-04-12Add-eSIM ফ্লো সঠিকভাবে ট্রিগার হয়
A5Pixel 8Android 14, native CameraAll QR fixturespass2026-04-10
A6Pixel 8Android 14, Google LensData Matrixpass2026-04-10
A7Pixel 8Android 14, Google LensAztec, PDF417partial2026-04-10কিছু ভ্যারিয়েন্ট ডিকোড করে; সাপোর্ট অসম
A8Zebra DS8100firmware CAAACS00-002-R06All 2D + 1D fixturespass2026-04-11শিল্প ইমেজার, ক্যানোনিকাল রেফারেন্স
A9Google Authenticatorv7.0+ (iOS/Android)TOTP, HOTPpass2026-04-12শুধু SHA-1, 6-সংখ্যা (Google-এর ডি ফ্যাক্টো প্রোফাইল অনুযায়ী algorithm/digits প্যারামিটার উপেক্ষা করে)
A101Passwordv8 (iOS/Android/macOS)TOTP, HOTPpass2026-04-12SHA-256, SHA-512, 8-সংখ্যাসহ সম্পূর্ণ RFC সাপোর্ট

কী আসছে

আরও দেখুন

Corpus last regression-tested 2026-04-18. iPhone 15 Pro / iOS 18.3, Pixel 8 / Android 14, Zebra DS8100.