Hallo!!
Y69 VD92EX0
Base45 nach RFC 9285; beachten Sie, dass das Leerzeichen zum Alphabet gehört.
Base45 online dekodieren oder UTF-8-Text mit dem Base45-Encoder nach RFC 9285 kodieren. Diese für QR-Codes ausgelegte Binär-zu-Text-Kodierung läuft lokal im Browser und ist keine Verschlüsselung.
Hallo!!
Y69 VD92EX0
Base45 nach RFC 9285; beachten Sie, dass das Leerzeichen zum Alphabet gehört.
Y69 VD92EX0
Hallo!!
Die Dekodierung stellt den ursprünglichen UTF-8-Text wieder her.
Ja
6I9
Die zwei UTF-8-Bytes von „Ja“ werden zu einer dreistelligen Base45-Gruppe.
7WE QE7W581
test-45
Die Base45-Zeichenfolge wird wieder zu Text. Die kodierte Form verwendet nur Zeichen des RFC-9285-Alphabets.
Base45 ist eine in RFC 9285 beschriebene Binär-zu-Text-Kodierung. Dieser Online-Base45-Encoder liest den eingegebenen Text als UTF-8-Bytes, verbindet jeweils zwei Bytes zu einer Zahl und stellt diese mit drei Zeichen eines Alphabets aus 45 Zeichen dar: 0–9, A–Z, Leerzeichen und $%*+-./:. Ein einzelnes verbleibendes Byte wird mit zwei Zeichen geschrieben.
Das Ergebnis ist Text, keine verschlüsselten Daten. Jeder mit einem Base45-Decoder kann die ursprünglichen Bytes wiederherstellen. Verwenden Sie Base45 daher nicht zum Schutz von Passwörtern, personenbezogenen Daten oder Geheimnissen.
Um Base45 zu dekodieren, fügen Sie den vollständigen Wert ein, wählen Sie Dekodierung und starten Sie das Werkzeug. Die Eingabe darf nur Zeichen des RFC-9285-Alphabets enthalten, einschließlich Großbuchstaben und bedeutungsvoller Leerzeichen. Base45 unterscheidet Groß- und Kleinschreibung; Kleinbuchstaben ersetzen keine Großbuchstaben.
Zum Kodieren geben Sie normalen Text ein und wählen Kodierung. Der erzeugte Wert kann mit diesem Werkzeug wieder dekodiert werden, um die Umkehrung zu prüfen. Die Umwandlung erfolgt lokal im Browser; Text und Base45-Wert werden nicht zur Konvertierung an einen Server gesendet.
Falls die Dekodierung fehlschlägt, prüfen Sie, ob beim Kopieren Zeichen entfernt oder verändert wurden. Eine Base45-Zeichenfolge darf beim Aufteilen in Dreiergruppen nicht ein Zeichen übrig lassen; außerdem können manche formal gültigen Gruppen Zahlen außerhalb des zulässigen Bytebereichs darstellen.
Base45 wurde für den alphanumerischen Modus von QR-Codes entwickelt. Sein Alphabet passt zu diesem Modus, sodass ein QR-Code eine Base45-Nutzlast dichter speichern kann als eine im alphanumerischen QR-Modus abgelegte Base64-Zeichenfolge. Der Nachteil ist, dass Base45-Text länger als die ursprüngliche Bytefolge ist.
Ein bekanntes Beispiel ist das digitale COVID-Zertifikat der EU: Seine komprimierte signierte Nutzlast wird vor dem Einbetten in einen QR-Code mit Base45 kodiert. Base45 ist nur eine äußere Schicht dieses Formats. Das Dekodieren allein prüft kein Zertifikat, macht es nicht automatisch lesbar und bestätigt keine Signatur.
Verwenden Sie Base45, wenn eine Spezifikation ausdrücklich RFC 9285 verlangt oder eine kompatible QR-Code-Nutzlast vorbereitet werden soll. Für allgemeine Web- und E-Mail-Daten ist Base64 häufiger.
Kodieren Sie Text und Binärdaten in Base64 und dekodieren Sie sie mit UTF-8-Unterstützung zurück.
Wandeln Sie Text und Bytes in das Hexadezimalformat um und dekodieren Sie Hex-Sequenzen zurück in Text.
Kodieren und dekodieren Sie URL-Zeichenfolgen und Query-Parameter für den sicheren Transport in HTTP und APIs.
Wandeln Sie Text in 8-Bit-Binärgruppen um und dekodieren Sie binäre Bytes zurück in lesbaren Text.
Wandeln Sie ASCII-Zeichen und numerische Codes für Protokoll- und Parser-Workflows um.
Dekodiere JWT-Token im Browser und prüfe Header, Payload, Claims und Ablaufdaten.