Text in Base64 encodieren

wandelt jeden UTF-8- oder ASCII-Text in Base64 um, ideal für Systeme, die nur ASCII-Payloads akzeptieren

Warum Text in Base64 kodieren?

Base64-Kodierung wird verwendet, um binäre Daten oder Text als ASCII-Zeichenketten darzustellen. Dies ist besonders nützlich, um Daten über Protokolle zu übertragen, die bestimmte Zeichentypen nicht unterstützen oder eine Textdarstellung der Daten erfordern.

Funktionen des Base64-Text-Encoders

Dieses Tool ermöglicht es Ihnen, Text einfach in Base64 zu kodieren. Sie können einfache Zeichenketten oder Binärdaten (wie Bilder) kodieren, um sie sicher zu übertragen oder in Formate zu integrieren, die nur Textdaten akzeptieren.

Verwendung des Base64-Text-Encoders

Geben Sie auf der Kodierseite den Text, den Sie kodieren möchten, in das vorgesehene Textfeld ein. Klicken Sie auf die Kodier-Schaltfläche, um die Base64-Darstellung des Textes zu generieren.

Sobald der Text in Base64 kodiert ist, wird die entsprechende Base64-Zeichenkette in einem Ergebnisbereich angezeigt. Sie können diese Zeichenkette kopieren, um sie in Ihren Projekten oder Anwendungen zu verwenden.

Beispiel: Text in Base64 kodieren

Beispiel zur Kodierung der Zeichenkette "Hallo, Welt!" in Base64:


SGVsbG8sIFdlbHQh

    

Häufig gestellte Fragen

Macht das Kodieren von Text in Base64 ihn sicher?

Nein. Base64 ist eine reversible Kodierung, keine Verschlüsselung. Jeder kann die Zeichenkette mit einem Tool wie unserem Dekoder oder dem Befehl base64 -d dekodieren. Um einen Inhalt wirklich zu verbergen, verwenden Sie einen Verschlüsselungsalgorithmus wie AES mit einem geheimen Schlüssel.

Warum ist das Ergebnis länger als mein Text?

Base64 wandelt drei Binär-Bytes in vier ASCII-Zeichen um. Die Ausgabe ist daher mechanisch etwa 33 % länger als die Eingabe. Das ist der Preis dafür, beliebige Bytes in einem Kanal zu transportieren, der nur Text akzeptiert (HTTP-Header, MIME-E-Mails, JSON-Zeichenketten).

Wie werden Umlaute und Emojis behandelt?

Der Text wird vor der Base64-Transformation in UTF-8 kodiert. Ein Umlaut wie ü belegt zwei Bytes, ein Emoji wie ein Stern vier. Jedes Unicode-Zeichen funktioniert einwandfrei, im Gegensatz zu älteren Kodierungen wie ISO-8859-1.

Was ist der Unterschied zwischen Base64 und Base64URL?

Die Base64URL-Variante ersetzt + durch - und / durch _ und lässt oft das Padding = weg. Das ist das Format, das in JWTs und URL-Parametern verwendet wird. Dieses Tool erzeugt Standard-Base64; konvertieren Sie anschließend mit einem Zeichenersatz, wenn Sie die URL-sichere Variante benötigen.

Warum endet das Ergebnis mit =?

Wenn die Länge des ursprünglichen Textes kein Vielfaches von drei Bytes ist, fügt Base64 ein oder zwei Padding-Zeichen = hinzu, um die letzte Vierergruppe zu vervollständigen. Eine gültige Base64-Zeichenkette hat daher immer eine Länge, die ein Vielfaches von vier ist.

Wird der eingegebene Text an einen Server gesendet?

Ja, die Kodierung erfolgt serverseitig für die Dauer der Anfrage. Nach der Rückgabe des Ergebnisses wird nichts gespeichert. Für sensible Informationen ist das lokale Äquivalent echo -n "ihr text" | base64 unter Linux oder macOS, das nichts über das Netzwerk sendet.

Beispielanfrage

curl -X POST https://cdrn.fr/api/v1/tools/base64-text-encoder/execute \
  -H "Content-Type: application/json" \
  -d '{"text":"..."}'

Eingabeschema

Feld Typ Erforderlich Standard
text string

Endpunkte

  • GET https://cdrn.fr/api/v1/tools - listet alle verfügbaren Tools auf
  • GET https://cdrn.fr/api/v1/tools/base64-text-encoder - liefert das Schema dieses Tools
  • POST https://cdrn.fr/api/v1/tools/base64-text-encoder/execute - führt dieses Tool mit einem JSON-Payload aus