Testvektorer
Referansefixtures brukt av vår egen Playwright-roundtrip-suite. Hver rad er en input generatoren aksepterer → en forventet delstreng som det dekodede resultatet må inneholde. Bruk disse til å skrive egne validatorer eller reprodusere paritetstester.
Kilde: tests/fixtures.json i repoen vår. Hentes live fra dette nettstedet slik at det alltid er synkronisert.
| Type | Innmatningsfelt | Forventet delstreng(er) | Format |
|---|---|---|---|
| Laster… | |||
Slik bruker du disse
Generer nyttelasten for en hvilken som helst rad via generatoren, fyll ut de navngitte feltene med innmatningsverdiene, klikk på Generer og skann resultatet med en vilkårlig leser. Den dekodede teksten må inneholde hver "Forventet delstreng". Hvis den ikke gjør det, opprett et problem.
Round-trip vs. enhetstestparitet
Disse fixtures er referansen for vår tests/roundtrip.mjs-harness, som genererer hver kode i headless Chromium, dekoder den via BarcodeDetector og verifiserer delstrengssamsvar. Harness kjører også en mutasjonsrunde (tomme / enorme / kontroll / unicode-innmatninger) per fixture for å oppdage koderkollapser.
Standardreferanser
- QR Code: ISO/IEC 18004:2024
- Micro QR: ISO/IEC 18004:2024 Vedlegg 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 førerkort: AAMVA Card Design Standard v8 (PDF417 2D-strekkode på baksiden)
- 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: Sveitsiske implementeringsretningslinjer for QR-regningen, SIX Group
- SEPA: EPC069-12 v3.0
- EMVCo selger: EMV QR Code Specification for Payment Systems v1.1
- Bitcoin: BIP-21
- Lightning: BOLT-11
- eSIM: SGP.22 Seksjon 4.1.1 (LPA-aktiveringskode)
- iCalendar (hendelser): RFC 5545
- geo: URI: RFC 5870
- SSH (ssh-uri): RFC 4250 / Termius URI-skjema
- OpenPGP: RFC 9580
- SIP URI: RFC 3261
- magnet: URI: Magnet URI-skjema (BEP 9)
- GS1 Digital Link: GS1 Digital Link Standard v1.4