
Base64-Kodierung erklaert - Was es ist und wie man es verwendet
📷 Markus Winkler / PexelsBase64-Kodierung erklaert - Was es ist und wie man es verwendet
Base64-Kodierung verstehen: Was es ist, wie es funktioniert und wann man es einsetzt. Mit praktischen Beispielen und unserem kostenlosen Online-Encoder/Decoder-Tool.
Was ist Base64-Kodierung?
Base64 ist ein Binaer-zu-Text-Kodierungsverfahren, das Binaerdaten im ASCII-Zeichenkettenformat darstellt. Es wandelt Binaerdaten in einen Satz von 64 Zeichen (A-Z, a-z, 0-9, +, /) um, die sicher ueber textbasierte Protokolle uebertragen werden koennen.
Warum Base64 verwenden?
- E-Mail-Anhaenge: MIME verwendet Base64 zur Kodierung von Binaerdateien in E-Mails
- Daten-URIs: Bilder direkt in HTML/CSS einbetten
- API-Authentifizierung: HTTP Basic Auth kodiert Anmeldedaten in Base64
- JWT-Tokens: JSON Web Tokens verwenden Base64URL-Kodierung
- Konfigurationsdateien: Binaerdaten sicher in Textdateien speichern
Wie Base64 funktioniert
- Die Binaerdaten nehmen (z.B. Text in ASCII-Bytes umwandeln)
- In Gruppen von 6 Bit aufteilen (statt der ueblichen 8)
- Jede 6-Bit-Gruppe einem der 64 Zeichen zuordnen
- Padding (
=) hinzufuegen, wenn die Daten nicht gleichmaessig teilbar sind
Beispiel
Text: Hi → ASCII: 72 105 → Binaer: 01001000 01101001
In 6-Bit-Gruppen aufteilen: 010010 000110 1001xx
Auf Base64 abbilden: S G k + Padding = → Ergebnis: SGk=
Haeufige Anwendungsfaelle
Ein Bild in HTML einbetten
<img src="data:image/png;base64,iVBORw0KGgo..." />
HTTP-Basic-Authentifizierung
Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
Binaerdaten in JSON speichern
{
"file": "SGVsbG8gV29ybGQ=",
"filename": "hello.txt"
}
Base64 vs. Verschluesselung
Wichtig: Base64 ist keine Verschluesselung. Es ist eine Kodierung — jeder kann sie dekodieren. Verwende Base64 niemals allein zum Schutz sensibler Daten.
Jetzt ausprobieren
Verwende unseren kostenlosen Base64-Encoder/Decoder, um Base64-Zeichenketten sofort zu kodieren oder dekodieren!