Text & Code / MULTIVERTO

Base32 dekodieren

Base32 gruppiert UTF-8-Bits nach RFC 4648 zu Fünfbitzeichen aus A–Z und 2–7. Wandeln Sie lokal in Ihrem Browser um.

Sofort umrechnenIhre Eingabe bleibt im Browser. Text wird für die Umrechnung nicht hochgeladen.
Die Datei bleibt in Ihrem Browser.
Werkzeuge verketten

Jedes Textwerkzeug auf das vorherige Ergebnis anwenden.

01 / Anleitung

So funktioniert es

Base32 gruppiert UTF-8-Bits nach RFC 4648 zu Fünfbitzeichen aus A–Z und 2–7.

Gut zu wissen

Base32 ist umkehrbare Kodierung, keine Verschlüsselung. Verwendet wird RFC 4648; Eingaben dürfen ohne Füllzeichen sein und die Bytes müssen gültiges UTF-8 bilden.

02 / Beispiel

Beispiel

Ihre EingabeI5ZMHPGDT5SSC===
ErgebnisGrüße!

03 / Anleitung

Base32 dekodieren — So funktioniert es

Praktisches Beispiel

Base32 gruppiert UTF-8-Bits nach RFC 4648 zu Fünfbitzeichen aus A–Z und 2–7. Wandeln Sie lokal in Ihrem Browser um. Die Eingabe "I5ZMHPGDT5SSC===" ergibt zum Beispiel "Grüße!". Vergleichen Sie Zeichen für Zeichen; die sichtbare Schreibweise kann andere Bytes oder kombinierende Akzente verbergen. In dieser Richtung wird kodierter Text wieder lesbar. Fügen Sie die vollständige Folge einschließlich Füll- oder Escape-Zeichen ein und vergleichen Sie die Zeichen mit dem Quellsystem. Ein syntaktisch gültiger Code kann dennoch Bytes enthalten, die keinen gültigen UTF-8-Text bilden.

So funktioniert die Darstellung

Base32 ist in RFC 4648 festgelegt. Acht Ausgabezeichen stellen höchstens fünf Eingabebytes dar; der letzte Block kann mit = auf acht Stellen aufgefüllt werden. Das Alphabet umfasst A bis Z und 2 bis 7. Es ist weder eine beliebige Zahl zur Basis zweiunddreißig noch das ähnlich benannte Crockford-Alphabet. Zuerst wird Unicode-Text in UTF-8-Bytes umgewandelt. Beim Dekodieren werden die Bitgruppen zurückgebildet und das Ergebnis als UTF-8 geprüft. Füllzeichen dürfen in Eingaben fehlen; unmögliche Längen und nichtnullige Restbits werden abgelehnt. Das Format hilft bei Protokollen mit druckbaren Zeichen ohne Groß-Klein-Unterschied, benötigt aber mehr Platz und bietet keine Integritätsprüfung. Base32 gruppiert UTF-8-Bits nach RFC 4648 zu Fünfbitzeichen aus A–Z und 2–7.

Eine Textumwandlung hat eine Richtung. Bestimmen Sie zuerst, ob die Quelle lesbarer Unicode-Text, eine Byteliste, Codepunkte oder bereits kodierter Text ist. Fügen Sie einen kurzen bekannten Wert ein, prüfen Sie die Ausgabe und bearbeiten Sie erst dann längere Eingaben. Bewahren Sie die Quelle auf. Eine kodierte Folge kann umkehrbar sein und trotzdem jedes Originalbyte offenlegen; Kodierung allein schützt keine vertraulichen Daten. Die Berechnung erfolgt in diesem Browser, ohne den eingefügten Inhalt an einen Konvertierungsserver zu senden. Die Ausgabe kann dennoch in einem geteilten Dokument, Ticket oder einer URL sichtbar werden.

Grenzen und zuverlässige Nutzung

Base32 ist umkehrbare Kodierung, keine Verschlüsselung. Verwendet wird RFC 4648; Eingaben dürfen ohne Füllzeichen sein und die Bytes müssen gültiges UTF-8 bilden. Verwenden Sie genau das Alphabet, die Bytekodierung und die Normalisierungsform, die das Zielsystem erwartet. Ähnliche Formate sind nicht automatisch kompatibel. Ein dekodierter Text kann Markup oder Steuerzeichen enthalten und muss in der nächsten Anwendung als nicht vertrauenswürdige Eingabe gelten. Eine gültige Konvertierung beweist weder Berechtigung noch sachliche Richtigkeit. Testen Sie bei umkehrbaren Verfahren den Rückweg. Vergleichen Sie Unicode-Codepunkte oder UTF-8-Bytes, wenn zwei Texte gleich aussehen, aber ein exakter Vergleich fehlschlägt. Bei gespeicherten oder signierten Daten sollte die Transformation im Datenvertrag stehen statt nur in einer visuellen Vorschau.

So wird die Eingabe umgewandelt
Base32-Text
UTF-8-Bytes
Unicode-Text