Vektor Uji
Data referensi yang digunakan oleh rangkaian uji Playwright kami. Setiap baris adalah input yang diterima generator beserta substring yang harus ada dalam output yang didekode. Gunakan ini untuk menulis validator Anda sendiri atau mereproduksi uji paritas.
Sumber: tests/fixtures.json di repositori kami. Diambil langsung dari situs ini sehingga selalu sinkron.
| Jenis | Bidang input | Substring yang diharapkan | Format |
|---|---|---|---|
| Memuat… | |||
Cara menggunakan
Buat konten baris mana pun menggunakan generator, isi bidang yang disebutkan dengan nilai input, klik Buat, lalu pindai hasilnya dengan pembaca apa pun. Teks yang didekode harus mengandung setiap "Substring yang diharapkan." Jika tidak, laporkan masalah.
Paritas round-trip vs unit test
Data ini adalah sumber kebenaran untuk rangkaian tests/roundtrip.mjs kami, yang menghasilkan setiap kode di Chromium tanpa kepala, mendekodenya kembali melalui BarcodeDetector, dan memverifikasi kecocokan substring. Rangkaian juga menjalankan mutation pass (input kosong / besar / kontrol / unicode) per fixture untuk menangkap kerusakan encoder.
Referensi standar
- QR Code: ISO/IEC 18004:2024
- Micro QR: ISO/IEC 18004:2024 Annex M
- rMQR: ISO/IEC 23941:2022
- Data Matrix: ISO/IEC 16022:2006 (ECC 200)
- Aztec: ISO/IEC 24778:2008
- PDF417: ISO/IEC 15438:2015
- AAMVA driver-license: AAMVA Card Design Standard v8 (PDF417 2D barcode on the back)
- Code 128: ISO/IEC 15417:2007
- Code 39: ISO/IEC 16388:2007
- EAN-13 / UPC-A: GS1 General Specifications
- vCard: RFC 6350 (vCard 4.0)
- WiFi QR: Java/iOS de facto:
WIFI:S:<ssid>;T:<auth>;P:<pw>;; - TOTP: RFC 6238 (otpauth URI: de facto Google Authenticator)
- HOTP: RFC 4226
- SwissQR: Swiss Implementation Guidelines for the QR-bill, SIX Group
- SEPA: EPC069-12 v3.0
- EMVCo merchant: EMV QR Code Specification for Payment Systems v1.1
- Bitcoin: BIP-21
- Lightning: BOLT-11
- eSIM: SGP.22 Section 4.1.1 (LPA activation code)
- iCalendar (events): RFC 5545
- geo: URI: RFC 5870
- SSH (ssh-uri): RFC 4250 / Termius URI scheme
- OpenPGP: RFC 9580
- SIP URI: RFC 3261
- magnet: URI: Magnet URI scheme (BEP 9)
- GS1 Digital Link: GS1 Digital Link Standard v1.4