Beispiel
Eingabe:
https://www.starrytool.com
Klicken Sie auf den Kodierungsbutton, um Folgendes auszugeben:
aHR0cHM6Ly93d3cuc3RhcnJ5dG9vbC5jb20=
Über den Online Base64 Kodierungs-/Dekodierungskonverter
Die Base64-Kodierung in diesem Werkzeug ist ein Verfahren zur Umwandlung von Binärdaten in Zeichen, die über Systeme übertragen werden können, die keine Binärdaten unterstützen. Bei der Kodierung werden drei Bytes an Binärdaten in vier Base64-Zeichen umgewandelt.
Base64-Dekodierung ist der umgekehrte Prozess der Base64-Kodierung, bei dem Base64-Zeichen zurück in die ursprünglichen Binärdaten umgewandelt werden. Dies geschieht typischerweise, nachdem die Daten an ihr Ziel übertragen wurden, um die ursprünglichen Binärdaten wiederherzustellen.
• Eigenschaften
Textform: Das Ergebnis der Base64-Kodierung liegt in Textform vor, die sicher in Textumgebungen wie XML, JSON oder anderen Kontexten, die Klartext erfordern, übertragen werden kann.
Größenzunahme: Die Base64-Kodierung erhöht die Größe der Daten um etwa 33%, da drei Bytes an Daten in vier Base64-Zeichen kodiert werden.
Keine Verschlüsselung: Base64-Kodierung ist keine sichere Methode der Verschlüsselung; sie kann leicht dekodiert werden, um die ursprünglichen Daten zurückzugewinnen. Daher sollte sie nicht zum Schutz sensibler Informationen verwendet werden.
Lesbarkeit: Obwohl Base64-kodierte Daten als Text gelten, sind sie für Menschen nicht lesbar.
• Einsatzgebiete
E-Mail-Übertragung: Base64 wird häufig in E-Mail-Systemen verwendet, um Nicht-Text-Anhänge (wie Bilder und Dokumentdateien) in Textformat umzuwandeln, damit sie in reinen Text-E-Mail-Systemen übertragen werden können.
Daten-URLs: In HTML und CSS wird Base64 verwendet, um kleine binäre Objekte wie Bilder und Schriftdateien direkt im Code als Daten-URLs einzubetten.
Basisauthentifizierung: Bei der HTTP-Basisauthentifizierung werden Benutzernamen und Passwörter vor dem Senden an den Server in Base64 kodiert, um das Risiko der Übertragung sensibler Informationen im Klartext zu verringern.
WebSockets und andere binäre Protokolle: In Fällen, in denen Binärdaten über ein Textprotokoll wie WebSockets übertragen werden müssen, bietet die Base64-Kodierung einen Mechanismus.