Testvektorer
Referensfixtures som används av vår egen Playwright-roundtrip-svit. Varje rad är en inmatning som generatorn accepterar → en förväntad delsträng som den avkodade utmatningen måste innehålla. Använd dessa för att skriva egna validatorer eller reproducera paritetstester.
Källa: tests/fixtures.json i vårt repo. Hämtas live från den här webbplatsen så det alltid är synkroniserat.
| Typ | Inmatningsfält | Förväntad delsträng(ar) | Format |
|---|---|---|---|
| Laddar… | |||
Hur du använder dessa
Generera valfri rads payload via generatorn, fyll i de namngivna fälten med indatavärdena, klicka på Generera och skanna resultatet med valfri läsare. Den avkodade texten måste innehålla varje "Förväntad delsträng". Om den inte gör det, registrera ett ärende.
Round-trip vs. enhetstestparitet
Dessa fixtures är referensen för vår tests/roundtrip.mjs-harness, som genererar varje kod i headless Chromium, avkodar den via BarcodeDetector och verifierar delsträngsmatchningen. Harness kör också en mutationsomgång (tomma / enorma / kontroll / unicode-inmatningar) per fixture för att fånga kodarkrascher.
Standardreferenser
- QR Code: ISO/IEC 18004:2024
- Micro QR: ISO/IEC 18004:2024 Bilaga 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 körkort: AAMVA Card Design Standard v8 (PDF417 2D-streckkod på baksidan)
- 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: Google Authenticator de facto)
- HOTP: RFC 4226
- SwissQR: Schweiziska implementeringsriktlinjer för QR-fakturan, SIX Group
- SEPA: EPC069-12 v3.0
- EMVCo handlare: EMV QR Code Specification for Payment Systems v1.1
- Bitcoin: BIP-21
- Lightning: BOLT-11
- eSIM: SGP.22 Avsnitt 4.1.1 (LPA-aktiveringskod)
- iCalendar (händelser): RFC 5545
- geo: URI: RFC 5870
- SSH (ssh-uri): RFC 4250 / Termius URI-schema
- OpenPGP: RFC 9580
- SIP URI: RFC 3261
- magnet: URI: Magnet URI-schema (BEP 9)
- GS1 Digital Link: GS1 Digital Link Standard v1.4