Base64-Kodierung
Base64-Kodierung/Dekodierung (Base64-Konvertierungstool)
Sie können Text in das Base64-Format kodieren oder Base64-Zeichenfolgen wieder in ihren ursprünglichen UTF-8-Text dekodieren. Dies ist nützlich für die Überprüfung von Werten in APIs, Einstellungen, E-Mails und JSON.
Ausgabe
Was ist Base64-Kodierung/Dekodierung?
Base64 Encode/Decode ist ein Tool zum Konvertieren von normalem Text in eine Base64-kodierte Zeichenfolge und zum Zurückkonvertieren einer Base64-kodierten Zeichenfolge in den ursprünglichen Text. Base64 ist eine Methode zur Darstellung von Daten unter Verwendung eines begrenzten Zeichensatzes, wie alphanumerische Zeichen, Pluszeichen, Schrägstriche und Gleichheitszeichen. Sie wird häufig in E-Mails, HTTP, JSON, Konfigurationsdateien und API-Integrationen verwendet. Manchmal wird es verwendet, um Binärdaten oder Zeichenfolgen mit japanischen Zeichen sicher in Umgebungen einzubetten, in denen deren direkte Verarbeitung schwierig ist.
Mit diesem Tool können Sie eine Zeichenfolge in das Eingabefeld einfügen und „Encode“ auswählen, um eine Base64-Zeichenfolge als UTF-8-Text zu generieren. Umgekehrt wird durch Auswahl von „Decode“ die Base64-Zeichenkette analysiert und in den ursprünglichen UTF-8-Text zurückverwandelt. Da es Multibyte-Zeichen wie Japanisch, Emojis und Symbole mithilfe des TextEncoders und TextDecoders des Browsers als UTF-8 verarbeitet, kann es nicht nur für einfache alphanumerische Zeichen, sondern auch zur Überprüfung von Zeichenketten verwendet werden, die in tatsächlichen Anwendungen zum Einsatz kommen.
Base64 ist keine Verschlüsselung. Obwohl es wie eine zufällige Zeichenfolge aussieht, kann jeder sie entschlüsseln, um den ursprünglichen Inhalt zu lesen. Daher gewährleistet die Kodierung von Passwörtern, API-Schlüsseln, Zugriffstoken, persönlichen Informationen und anderen sensiblen Daten mit Base64 keine Sicherheit. Bitte beachten Sie, dass Base64 eine Kodierungsmethode ist, die dazu dient, die Darstellung von Zeichen für Speicher- oder Übertragungszwecke zu verändern, und verwenden Sie sie nicht, um vertrauliche Informationen zu verbergen. Es ist wichtig, HTTPS, ordnungsgemäße Authentifizierung, Verschlüsselung und Zugriffskontrollen nach Bedarf zu kombinieren.
Sie können die Konvertierungsergebnisse kopieren und bei Bedarf als Textdatei herunterladen. Dieses Tool kann verwendet werden, um Werte in API-Autorisierungsheadern zu überprüfen, Basic-Authentifizierungsstrings zu validieren, den Inhalt von Base64-Werten in JSON zu überprüfen, in Logs ausgegebene Base64-Strings zu verifizieren und Testdaten zu erstellen. Da der Konvertierungsprozess im Browser durchgeführt wird, erfolgt bei Standardkonvertierungsvorgängen keine Formularübermittlung, bei der Eingabestrings an den Server gesendet werden. Seien Sie jedoch vorsichtig bei der Nutzung gemeinsam genutzter Geräte, Browser-Erweiterungen, Bildschirmfreigaben und des Zwischenablageverlaufs.
- Sie können Text mit Base64 als UTF-8 kodieren.
- Sie können Base64-Zeichenfolgen in UTF-8-Text dekodieren.
- Es unterstützt auch Zeichenfolgen, die Multibyte-Zeichen wie Japanisch, Symbole und Emojis enthalten.
- Sie können die Übersetzungsergebnisse in die Zwischenablage kopieren oder als Textdatei speichern.
Verwendung der Base64-Kodierung/Dekodierung
Fügen Sie zunächst die Zeichenfolge, die Sie konvertieren möchten, in das Feld „Eingabe“ ein. Sie können normalen Text, Teile von JSON, Konfigurationswerte, über die API empfangene Base64-Zeichenfolgen und mehr eingeben. Wählen Sie anschließend im Abschnitt „Konvertierungsmodus“ „Kodieren“ aus, um Text in Base64 zu konvertieren, oder „Dekodieren“, um Base64 wieder in den Originaltext umzuwandeln. Klicken Sie abschließend auf die Schaltfläche „Konvertieren“, und die konvertierte Zeichenfolge wird im Ausgabefeld darunter angezeigt.
Wenn Sie die Ausgabeergebnisse an anderer Stelle verwenden möchten, klicken Sie auf „Ergebnisse kopieren“. Wenn Sie sie als Datei speichern möchten, verwenden Sie „Als TXT herunterladen“. Durch Klicken auf „Eingabe und Modus wechseln“ werden die aktuellen Ausgabeergebnisse in das Eingabefeld übertragen und zwischen dem Kodierungs- und dem Dekodierungsmodus gewechselt. Dies ist nützlich, wenn Sie das kodierte Ergebnis sofort dekodieren möchten, um zu überprüfen, ob es zum Original zurückkehrt, oder wenn Sie das dekodierte Ergebnis erneut kodieren möchten.
Bei der Dekodierung führt die Eingabe einer ungültigen Base64-Zeichenkette oder von Daten, die nicht als UTF-8-Text wiederhergestellt werden können, zu einem Fehler. Während Zeilenumbrüche und Leerzeichen innerhalb einer Base64-Zeichenkette bei der Verarbeitung entfernt werden, unterstützt dieses Tool weder die Wiederherstellung von URL-sicheren Base64-Formaten mit „-“ oder „_“ noch die Wiederherstellung von Binärdateien wie Bildern. Bitte verwenden Sie dieses Tool zum Überprüfen von Textdaten.
- Fügen Sie Text oder eine Base64-Zeichenkette in das Eingabefeld ein.
- Wählen Sie „Encode“, um Text in Base64 zu konvertieren, und „Decode“, um Base64 wieder in Text umzuwandeln.
- Klicken Sie auf die Schaltfläche „Konvertieren“, um das Ergebnis anzuzeigen.
- Verwenden Sie bei Bedarf „Ergebnisse kopieren“ oder „TXT herunterladen“, um die Daten an Ihrem Zielort zu speichern.
Wichtige Hinweise zur Verwendung
- Base64 ist keine Verschlüsselung. Da der ursprüngliche Inhalt nach der Dekodierung gelesen werden kann, eignet er sich nicht zum Schutz sensibler Informationen.
- Dieses Tool ist für die Base64-Kodierung von Text vorgesehen. Bitte verwenden Sie ein spezielles Tool für die Konvertierung großer Binärdateien wie Bilder oder PDFs.
- Selbst wenn die zu dekodierenden Daten korrekt in Base64 kodiert sind, lassen sie sich möglicherweise nicht wiederherstellen, wenn es sich nicht um UTF-8-Text handelt.
- Beachten Sie, dass die Schreibweise je nach Anwendungsfall variieren kann, z. B. URL-sicheres Base64 oder unpadded Base64. Bitte überprüfen Sie bei Bedarf die Spezifikationen des jeweiligen Ziels.
Häufig gestellte Fragen
Was ist Base64?
Base64 ist ein Kodierungsverfahren, bei dem Daten ausschließlich mit alphanumerischen Zeichen und bestimmten Symbolen dargestellt werden. Es wird verwendet, um Daten in Umgebungen mit Zeichenbeschränkungen darzustellen, wie z. B. in E-Mails, Web-APIs, JSON und Konfigurationsdateien.
Was ist Base64-Kodierung?
Die Base64-Kodierung ist der Vorgang, bei dem Klartext oder Daten in eine Base64-kodierte Zeichenfolge umgewandelt werden. Dieses Tool behandelt den eingegebenen Text als UTF-8 und wandelt ihn in eine Base64-Zeichenfolge um.
Was ist Base64-Dekodierung?
Die Base64-Dekodierung ist der Vorgang, bei dem eine Base64-kodierte Zeichenfolge wieder in ihre ursprünglichen Daten umgewandelt wird. Dieses Tool stellt Base64-Zeichenfolgen wieder her und zeigt sie als UTF-8-Text an.
Ist das eine Base64-Verschlüsselung?
Nein. Base64 ist keine Verschlüsselung, sondern eine Form der Kodierung, die dazu dient, die Darstellung von Daten zu ändern. Da jeder sie entschlüsseln kann, verwenden Sie sie bitte nicht, um Passwörter oder API-Schlüssel zu verbergen.
Können Sie japanischen Text in Base64 konvertieren?
Ja. Multibyte-Zeichen, wie z. B. japanische Zeichen, werden als UTF-8 in Base64 konvertiert. Bei der Dekodierung werden sie wieder als UTF-8-Text wiederhergestellt.
Können Emojis und Symbole ebenfalls konvertiert werden?
In den meisten Fällen ist eine Konvertierung möglich. Da Eingabezeichenfolgen als UTF-8 verarbeitet werden, unterstützt das System Text, der Emojis, Symbole und Zeichen voller Breite enthält.
Wird der eingegebene Text an den Server gesendet?
Der Konvertierungsprozess dieses Tools wird mithilfe von JavaScript im Browser durchgeführt. Für Standard-Kodierungs- und Dekodierungsvorgänge erfolgt keine Formularübermittlung an den Server.
Was verursacht den Dekodierungsfehler?
Mögliche Ursachen sind Zeichen, die in Base64 nicht verwendet werden können, ungültige Zeichenanzahlen oder Auffüllzeichen oder die Tatsache, dass die wiederhergestellten Daten kein UTF-8-Text sind.
Was bedeutet das Gleichheitszeichen am Ende?
Das „=” am Ende einer Base64-Zeichenkette wird als Auffüllzeichen bezeichnet. Es wird hinzugefügt, um die Länge der Originaldaten an das Base64-Format anzupassen. Je nach Anwendungsfall kann es weggelassen werden.
Unterstützt es URL-sichere Base64-Kodierung?
Dieses Tool ist für Standard-Base64 ausgelegt. Zeichenfolgen, die Zeichen wie „-“ oder „_“ enthalten, die in URL-sicheren Base64-Kodierungen verwendet werden, werden möglicherweise nicht korrekt dekodiert.
Kann ich Bilddateien in Base64 konvertieren?
Diese Seite dient ausschließlich der Textkonvertierung. Sie unterstützt keine Konvertierung von Dateien wie Bildern oder PDFs in Base64. Wenn Sie Dateien konvertieren müssen, verwenden Sie bitte ein spezielles Tool.
Kann dies zur Überprüfung von Basic-Authentifizierungs-Strings verwendet werden?
Ja. Sie können beispielsweise eine Zeichenfolge wie „user:password“ mit Base64 kodieren, um die Werte für den Basic-Authentifizierungsheader zu überprüfen. Seien Sie jedoch äußerst vorsichtig beim Umgang mit Authentifizierungsdaten.