> qr-optimized | efficient | modern <

// Base45‑Kodierung, optimiert für QR‑Codes und digitale Zertifikate

[QR-OPTIMIERT]

Effizient für QR‑Codes

Speziell auf den alphanumerischen Modus von QR‑Codes abgestimmt, um Daten­dichte und Scan‑Zuverlässigkeit zu verbessern.

[RFC 9285]

Moderner Standard

Implementiert den offiziellen Base45‑Standard (RFC 9285), der u. a. im EU‑Digitalen COVID‑Zertifikat eingesetzt wird.

[KOMPAKT]

Platzsparend

Effizienter als Base32 in QR‑Codes und damit ideal, wenn möglichst viel Information in wenig QR‑Fläche passen soll.

>> technische infos

Wie Base45 funktioniert:

Base45 verwendet 45 Zeichen, die exakt zum alphanumerischen Modus von QR‑Codes passen. Daten werden typischerweise in 2‑Byte‑Blöcken auf 3 Base45‑Zeichen abgebildet und so effizient für QR‑Codes kodiert.

Beispiel:

"Hello" → %69 VD92EX0

Warum Base45 verwenden:

  • >Optimale Datendichte im QR‑Code
  • >Kompatibel mit dem EU‑Digitalen COVID‑Zertifikat und ähnlichen Standards
  • >Weniger Module und geringere Komplexität als bei Base64‑Payloads
  • >Bessere Scan‑Raten auf mobilen Geräten und Scannern mit schwächerer Optik
  • >Besonders geeignet, wenn strukturierte Daten (z. B. Zertifikate) in QR‑Codes passen müssen

>> häufig gestellte fragen

Was ist Base45‑Kodierung?

Base45 ist ein Kodierverfahren, das 45 Zeichen verwendet, die vom alphanumerischen Modus des QR‑Codes unterstützt werden. Der Standard ist in RFC 9285 definiert.

Warum wurde Base45 entwickelt?

Base45 wurde entwickelt, um Daten effizient in QR‑Codes zu speichern – insbesondere für das EU‑Digitale COVID‑Zertifikat. Im QR‑Code ist Base45 typischerweise deutlich effizienter als Base64.

Wodurch unterscheidet sich Base45 von anderen Encodings?

Im Gegensatz zu Base64 nutzt Base45 nur Zeichen, die der QR‑Code‑Standard im alphanumerischen Modus vorsieht. Dadurch wird die verfügbare Kapazität des QR‑Codes besser ausgenutzt.

Wo wird Base45 typischerweise eingesetzt?

Base45 findet man vor allem in digitalen Gesundheitszertifikaten, Reisezertifikaten und überall dort, wo strukturierte Daten effizient in QR‑Codes codiert werden sollen.

Weitere Sprachen