Base64: Was ist das und warum wird es benötigt?
Lassen Sie uns Base64 in einfachen Worten erklären. Wo es verwendet wird, wie man es kodiert und dekodiert, Beispiele in JavaScript.
Was ist Base64?
Base64 ist eine Möglichkeit, Binärdaten (Bytes) mit 64 Zeichen in ein Textformat zu kodieren: „A-Z“, „a-z“, „0-9“, „+“, „/“.
Warum brauchen Sie Base64?
- E-Mail-Anhänge – Das MIME-Protokoll verwendet Base64 für Dateien
- Daten-URI – Bilder direkt in HTML/CSS einbetten
- JWT-Tokens – Header und Payload sind in Base64 codiert
- API-Anfragen – Übertragung von Binärdaten an JSON
- HTTP Basic Auth – „Autorisierung: Basic dXNlcjpwYXNz“.
Beispiel in JavaScript
„Javascript
// Kodierung
const encoded = btoa(''Hello, World!''); // "SGVsbG8sIFdvcmxkIQ=="
// Dekodierung
const decoded = atob(''SGVsbG8sIFdvcmxkIQ==''); // „Hallo, Welt!“
// Für UTF-8 (Kyrillisch usw.)
const encodeUTF8 = str ='>' btoa(unescape(encodeURIComponent(str)));
const decodeUTF8 = str ='>' decodeURIComponent(escape(atob(str)));
„
Datengröße
Base64 erhöht die Datengröße um ca. 33 %: Alle 3 Bytes werden zu 4 Zeichen.
Probieren Sie unseren kostenlosen Base64-Encoder – unterstützt UTF-8 und Kyrillisch.