Base64
Kurzdefinition
Ein Codierungsverfahren, das Binärdaten in eine ASCII-Zeichenkette umwandelt, um Übertragungsfehler in Textprotokollen zu vermeiden.
Ausführliche Erklärung
Base64 kodiert beliebige Binärdaten in eine Zeichenkette aus 64 druckbaren ASCII-Zeichen. Das ist nützlich, um Binärdaten über rein textbasierte Kanäle zu übertragen – etwa Bilder in CSS/HTML (Data-URIs), Anhänge in E-Mails oder Schlüssel in Konfigurationen. Wichtig: Base64 ist eine Kodierung, keine Verschlüsselung; die Daten sind jederzeit ohne Schlüssel wieder lesbar. Die Kodierung vergrössert die Daten um rund 33 %.
Beispiel
Der Text «Hi» wird in Base64 zu `SGk=`; ein kleines Icon kann als `data:image/png;base64,iVBORw0...` direkt ins HTML eingebettet werden.
Im ausführlichen Fachartikel erklären wir Base64 mit Architektur, Praxisbeispielen und Best Practices im Detail: