tooliv

Base64-Kodierung

Base64 kodieren & dekodieren

Eingabe

Ergebnis

Base64-Kodierung

Was ist Base64-Kodierung?

Eine Methode zur Kodierung binaerer Daten als ASCII-Text mit 64 Zeichen.

Warum Base64 verwenden?

Um binaere Daten sicher in textbasierten Formaten wie E-Mail, JSON und HTML zu uebertragen.

Vergroessert Base64 die Dateigroesse?

Ja, etwa 33% groesser als das Original.

Was ist Base64?

Base64 ist ein Kodierungsverfahren, das Binärdaten in ASCII-Zeichenketten umwandelt. Es wird für E-Mail-Anhänge, Inline-Bildeinbettungen, API-Authentifizierungstoken und mehr verwendet.

Vergrößert Base64-Kodierung die Dateigröße?

Ja, die kodierte Ausgabe ist etwa 33 % größer als das Original. Das liegt daran, dass 3 Bytes durch 4 ASCII-Zeichen dargestellt werden.

Wie Base64-Kodierung technisch funktioniert

Base64 nimmt 3 Bytes (24 Bits) Binaerdaten und teilt sie in vier 6-Bit-Gruppen auf. Jede 6-Bit-Gruppe wird einem der 64 Zeichen zugeordnet: A-Z, a-z, 0-9, + und /. Wenn die Laenge der Eingabedaten kein Vielfaches von 3 ist, werden Fuellzeichen (=) an die Ausgabe angehaengt. Dieser Prozess stellt sicher, dass alle Binaerdaten sicher als druckbarer ASCII-Text dargestellt werden koennen.

Haeufige Anwendungsfaelle fuer Base64

E-Mail-Systeme (MIME) verwenden Base64, um Anhaenge als Text zu uebertragen. Im Web koennen kleine Bilder mit Base64-kodierten Data-URIs direkt in CSS oder HTML eingebettet werden. Die API-Authentifizierung nutzt Base64 haeufig in Basic-Auth-Headern zur Kodierung von Benutzername und Passwort. Es ist auch unverzichtbar, wenn Binaerdaten in textbasierte Formate wie JSON oder XML eingebunden werden muessen.

Base64 im Vergleich zu anderen Kodierungen

Base64 erhoht die Groesse um 33%, ist aber sicher und universell unterstuetzt. Base32 hat einen groesseren Overhead (60%), ist aber nicht case-sensitiv und in bestimmten Umgebungen nuetzlich. Hex-Kodierung verdoppelt die Groesse (100% Overhead), ist aber zum Debuggen praktisch. URL-sicheres Base64 ersetzt + und / durch - und _, um Probleme in URLs zu vermeiden. Waehlen Sie die Kodierung, die am besten zu Ihrem Anwendungsfall passt.

Haufig gestellte Fragen

Was ist Base64-Kodierung?

Eine Methode zur Kodierung binaerer Daten als ASCII-Text mit 64 Zeichen.

Warum Base64 verwenden?

Um binaere Daten sicher in textbasierten Formaten wie E-Mail, JSON und HTML zu uebertragen.

Vergroessert Base64 die Dateigroesse?

Ja, etwa 33% groesser als das Original.

Verwandte Werkzeuge