\r\n\r\n\r\n\r\n\r\n

Base64 erklärt: Algorithmus, Data URIs und typische Einsätze

Base64 stellt Binärdaten mit 64 druckbaren Zeichen dar und vergrößert um etwa ein Drittel. Data URIs und JWT-Varianten nutzen es — keine Verschlüsselung.

A · · 5 Minuten · 328 阅读 · 9 Abschnitte
Inhaltsverzeichnis
  1. Was ist Base64?
  2. Wie Base64 funktioniert
  3. Häufige Anwendungsfälle
  4. 1. Data URI (Inline-Ressourcen)
  5. 2. API-Authentifizierung
  6. 3. Übertragung binärer Daten über JSON
  7. 4. Datenspeicherung
  8. Vorteile des Online-Base64-Tools
  9. Sicherheitshinweis

Was ist Base64?

Base64 ist eine Kodierungsmethode, die binäre Daten mithilfe von 64 druckbaren Zeichen darstellt. Sie wurde ursprünglich für E-Mail-Systeme entwickelt, um das Problem der Übertragung binärer Anhänge in Textprotokollen zu lösen. Heutzutage wird Base64 häufig in der Webentwicklung, Datenspeicherung und API-Kommunikation eingesetzt.

Wie Base64 funktioniert

Die Base64-Kodierung wandelt jeweils 3 Byte (24 Bit) binärer Daten in 4 Base64-Zeichen (je 6 Bit) um. Die Kodierungstabelle enthält:

  • A-Z (26 Zeichen)
  • a-z (26 Zeichen)
  • 0-9 (10 Zeichen)
  • + und / (2 Zeichen)
  • = wird als Auffüllzeichen verwendet

Die kodierten Daten sind etwa 33 % größer als die Originaldaten, da aus jeweils 3 Bytes 4 Zeichen werden.

Häufige Anwendungsfälle

1. Data URI (Inline-Ressourcen)

Kleine Bilder, Schriften usw. werden direkt als Base64 in HTML/CSS eingebettet, um die Anzahl der HTTP-Anfragen zu reduzieren.

2. API-Authentifizierung

Bei der HTTP-Basisauthentifizierung werden Benutzername und Passwort im Format Benutzername:Passwort mit Base64 kodiert und in den Authorization-Header eingefügt.

3. Übertragung binärer Daten über JSON

Wenn binäre Daten (z. B. Bilder) über JSON übertragen werden müssen, ist Base64 das am häufigsten verwendete Kodierungsverfahren.

4. Datenspeicherung

Manche Datenbankfelder unterstützen keine binären Daten; diese können mit Base64 kodiert und anschließend gespeichert werden.

Vorteile des Online-Base64-Tools

Mit unserem Online-Base64-Kodierungs- und Dekodierungstool kannst du:

  • Echtzeit-Kodierung/-Dekodierung: Ergebnisse werden sofort nach Eingabe des Textes angezeigt
  • Chinesisch-Unterstützung: Automatische Verarbeitung der UTF-8-Kodierung
  • Dateiunterstützung: Hochgeladene Dateien werden direkt in Base64 konvertiert
  • Ein-Klick-Kopieren: Praktisch zum Einfügen des Ergebnisses in Code

Sicherheitshinweis

Base64 ist kein Verschlüsselungsalgorithmus! Es ist nur eine Kodierungsmethode, die jeder problemlos dekodieren kann. Verwenden Sie Base64 nicht zum Schutz sensibler Informationen. Wenn Sie Sicherheit benötigen, verwenden Sie echte Verschlüsselungsalgorithmen wie AES oder RSA.

更多文章
328 阅读 ·

blog.ctaTitle

blog.ctaDesc