Reference

Was ist Base64-Kodierung?

Ein vollständiger Leitfaden zum Base64-Kodierungsformat, seinem Algorithmus und praktischen Anwendungen.

Was ist Base64?

Base64 ist ein Binär-zu-Text-Kodierungsschema, das in RFC 4648 definiert ist. Es stellt Binärdaten mit 64 druckbaren ASCII-Zeichen dar. Der Algorithmus konvertiert jeweils 3 Bytes (24 Bit) in 4 Ausgabezeichen, was eine Größenzunahme von 33% verursacht.

Base64 existiert, weil viele Protokolle nur Text unterstützen: SMTP, JSON, XML und URLs benötigen textsichere Darstellungen für binäre Inhalte.

Wie funktioniert es?

Der Algorithmus verarbeitet 3 Bytes gleichzeitig, teilt sie in 4 Gruppen à 6 Bits auf und bildet jede Gruppe auf ein Zeichen des Base64-Alphabets ab. Wenn die Länge kein Vielfaches von 3 ist, werden Füllzeichen (=) hinzugefügt.

Wann Base64 verwenden?

  • Bilder in HTML/CSS als Data-URIs einbetten
  • Binärdaten über textbasierte Kanäle übertragen
  • HTTP-Basic-Authentifizierungsdaten
  • Konfigurationen mit Sonderzeichen speichern

Base64 ist keine Verschlüsselung

Base64 ist Kodierung, keine Verschlüsselung. Es ist ohne Schlüssel umkehrbar. Verwenden Sie für sichere Daten TLS/HTTPS oder echte Verschlüsselung wie AES.

FAQ

Ist Base64 eine Verschlüsselung?

Nein. Base64 ändert nur das Format — jeder kann es ohne Schlüssel dekodieren.

Wie viel größer werden die Daten?

Base64-Daten sind ca. 33% größer als die ursprünglichen Binärdaten.