Was ist Base64?
Base64 ist eine Kodierungsmethode, die binäre Daten mithilfe von 64 druckbaren Zeichen darstellt. Sie wurde ursprünglich für E-Mail-Systeme entwickelt, um das Problem der Übertragung binärer Anhänge in Textprotokollen zu lösen. Heutzutage wird Base64 häufig in der Webentwicklung, Datenspeicherung und API-Kommunikation eingesetzt.
Wie Base64 funktioniert
Die Base64-Kodierung wandelt jeweils 3 Byte (24 Bit) binärer Daten in 4 Base64-Zeichen (je 6 Bit) um. Die Kodierungstabelle enthält:
- A-Z (26 Zeichen)
- a-z (26 Zeichen)
- 0-9 (10 Zeichen)
- + und / (2 Zeichen)
- = wird als Auffüllzeichen verwendet
Die kodierten Daten sind etwa 33 % größer als die Originaldaten, da aus jeweils 3 Bytes 4 Zeichen werden.
Häufige Anwendungsfälle
1. Data URI (Inline-Ressourcen)
Kleine Bilder, Schriften usw. werden direkt als Base64 in HTML/CSS eingebettet, um die Anzahl der HTTP-Anfragen zu reduzieren.
2. API-Authentifizierung
Bei der HTTP-Basisauthentifizierung werden Benutzername und Passwort im Format Benutzername:Passwort mit Base64 kodiert und in den Authorization-Header eingefügt.
3. Übertragung binärer Daten über JSON
Wenn binäre Daten (z. B. Bilder) über JSON übertragen werden müssen, ist Base64 das am häufigsten verwendete Kodierungsverfahren.
4. Datenspeicherung
Manche Datenbankfelder unterstützen keine binären Daten; diese können mit Base64 kodiert und anschließend gespeichert werden.
Vorteile des Online-Base64-Tools
Mit unserem Online-Base64-Kodierungs- und Dekodierungstool kannst du:
- Echtzeit-Kodierung/-Dekodierung: Ergebnisse werden sofort nach Eingabe des Textes angezeigt
- Chinesisch-Unterstützung: Automatische Verarbeitung der UTF-8-Kodierung
- Dateiunterstützung: Hochgeladene Dateien werden direkt in Base64 konvertiert
- Ein-Klick-Kopieren: Praktisch zum Einfügen des Ergebnisses in Code
Sicherheitshinweis
Base64 ist kein Verschlüsselungsalgorithmus! Es ist nur eine Kodierungsmethode, die jeder problemlos dekodieren kann. Verwenden Sie Base64 nicht zum Schutz sensibler Informationen. Wenn Sie Sicherheit benötigen, verwenden Sie echte Verschlüsselungsalgorithmen wie AES oder RSA.