Text mit Base32 kodieren und dekodieren
Tragen Sie nicht leeren Text ein, wählen Sie Kodieren oder Dekodieren und starten Sie die Berechnung. Bei leerem Inhalt oder einer nicht unterstützten Operationsauswahl wird ein Fehler statt einer Inhaltsausgabe zurückgegeben.
Einsatzbereich und Ausgangslage
Base32 Encoder/Decoder unterstützt die textbezogene Kodierung und Dekodierung von nicht leerem Text. Beim Kodieren wird eine Textdarstellung im Base32-Format erzeugt; beim Dekodieren wird eine vorhandene Base32-Darstellung wieder in Text umgewandelt. Damit eignet sich das Werkzeug für kurze Textprüfungen, bei denen zwischen diesen beiden Richtungen gewechselt werden soll.
Die Texteingabe ist optional und hat ohne Eintrag einen leeren Wert. Für eine erfolgreiche Verarbeitung muss deshalb ein wirksamer Text vorliegen. Die Standardauswahl ist Kodieren, sodass eine neue Eingabe zunächst für die Umwandlung in Base32 vorbereitet ist. Wenn bereits eine Base32-Darstellung vorliegt, wählen Sie stattdessen Dekodieren.
Die passende Umwandlungsrichtung auswählen
-
Öffnen Sie das Werkzeug und tragen Sie den Text in das vorgesehene Feld ein. Beim Dekodieren fügen Sie dort die vorhandene Base32-Darstellung ein, die wieder als Text erscheinen soll. Prüfen Sie vor dem Start, ob das Feld tatsächlich Inhalt enthält, denn ein leerer Wert führt nicht zu einer erfolgreichen Inhaltsausgabe.
-
Entscheiden Sie, welche Richtung für Ihre Aufgabe benötigt wird. Wählen Sie Kodieren, wenn Ihr Ausgangsmaterial normaler Text ist und eine Base32-Darstellung entstehen soll. Wählen Sie Dekodieren, wenn Ihre Eingabe bereits als Base32-Text vorliegt und zurückgewandelt werden soll. Ohne abweichende Auswahl bleibt Kodieren eingestellt.
-
Starten Sie die Berechnung mit dem eingefügten Text und der gewählten Operation. Warten Sie anschließend auf das Ergebnis und unterscheiden Sie zwischen einer ausgegebenen Textdarstellung und einer zurückgegebenen Fehlermeldung. Die unterstützten Richtungen sind Kodieren und Dekodieren; eine andere Operationsauswahl wird als Fehler behandelt.
-
Für eine Rückprüfung können Sie einen kurzen Text zunächst kodieren. Übernehmen Sie danach die entstandene Base32-Ausgabe ohne zusätzliche Änderungen als Eingabe für den Dekodiervorgang und starten Sie die zweite Berechnung. Vergleichen Sie anschließend den zurückgegebenen Text mit dem Ausgangstext, statt nur die Form der Ausgabe zu beurteilen.
-
Wenn die Berechnung fehlschlägt, kontrollieren Sie die Textmenge und die Operationswahl erneut. Bei einer Eingabe ohne wirksamen Text ist keine kodierte oder dekodierte Inhaltsantwort zu erwarten. Verarbeitungsfehler werden als Fehler zurückgegeben, anstatt die Berechnung unkontrolliert nach außen fortzusetzen.
Ausgaben prüfen und Fehlermeldungen einordnen
Eine erfolgreiche Kodierung ist an einer Textausgabe im Base32-Format zu erkennen. Eine erfolgreiche Dekodierung liefert dagegen wieder Text und nicht erneut die erwartete Base32-Darstellung. Welche Ausgabe sinnvoll ist, hängt daher von der zuvor gewählten Richtung und vom Inhalt des Textfelds ab.
Die Hin-und-zurück-Prüfung bietet eine nachvollziehbare Kontrolle für einen bekannten kurzen Text. Beim geprüften Beispiel „Hello World“ führt die Kodierung mit anschließender Dekodierung wieder zum ursprünglichen Text. Dieses Ergebnis beschreibt die geprüfte Rückwandlung dieses Textes und ist keine Zusage für andere Eingabearten.
Eine Fehlermeldung weist bei diesem Ablauf zunächst auf eine nicht wirksame Texteingabe, eine nicht unterstützte Operation oder einen während der Verarbeitung zurückgegebenen Fehler hin. Prüfen Sie deshalb zuerst, ob der Inhalt vorhanden ist und ob die gewünschte Richtung korrekt gewählt wurde. Dateien, Bilder und beliebige Binärdaten gehören nicht zum beschriebenen textbezogenen Funktionsumfang.
Praktisches Beispiel
Sie überprüfen anhand von „Hello World“, ob eine kurze Texteingabe nach beiden Richtungen wieder als derselbe Ausgangstext vorliegt.
Geben Sie „Hello World“ ein, führen Sie Kodieren aus und verwenden Sie die erhaltene Textdarstellung danach unverändert für Dekodieren.
Nach der ersten Berechnung liegt eine Base32-Textdarstellung vor; nach der anschließenden Rückwandlung erscheint wieder der Ausgangstext „Hello World“.
Einschränkungen
- Der beschriebene Funktionsumfang betrifft Text sowie dessen Base32-Kodierung und -Dekodierung. Aus diesen geprüften Angaben lässt sich keine Unterstützung für Dateien, Bilder oder beliebige Binärdaten ableiten.
Häufige Fehler
- Ursache: Das Feld enthält keinen wirksamen Text, während die gewünschte Richtung möglicherweise nur angenommen wurde. Korrektur: Tragen Sie den vorgesehenen Inhalt ein und kontrollieren Sie vor dem Start, ob Kodieren oder Dekodieren zur Aufgabe passt; ohne andere Auswahl ist Kodieren voreingestellt.
Häufige Fragen
Was geschieht bei einem leeren Textfeld?
Ein leerer Standardwert bleibt ohne wirksamen Text nicht als erfolgreiche Ausgabe bestehen. Geben Sie deshalb zunächst den zu verarbeitenden Text ein, bevor Sie die Berechnung starten.
Welche Richtung ist beim Öffnen ausgewählt?
Die Voreinstellung ist Kodieren. Für eine bereits vorliegende Base32-Darstellung stellen Sie die Richtung auf Dekodieren um, bevor Sie die Berechnung ausführen.
Wie lässt sich die Rückwandlung kontrollieren?
Für „Hello World“ wurde geprüft, dass Kodieren und anschließendes Dekodieren wieder den ursprünglichen Text ergeben. Als Kontrolle vergleichen Sie daher den zurückgewandelten Text mit Ihrer Eingabe.