Wie man Base64 nutzt
Meistern Sie Base64 mit praktischen Beispielen.
Anleitung
Einfache Schritte zum Ziel.
1
Operation wählen
Encode oder Decode.
2
Daten vorbereiten
Formatierung prüfen.
3
Konvertieren
Tool nutzen.
4
Prüfen
Ergebnis testen.
Anwendungsfälle
Häufige Szenarien
Web API Auth
Credentials für Basic Auth.
{"image": "iVBORw0KGgoAAAANSUhEUgA..."}
E-Mail-Anhang
MIME-Kodierung.
Content-Transfer-Encoding: base64
Data URLs
Bilder in HTML einbetten.
data:image/png;base64,iVBORw0KGgoA...
Datenbank
Binärdaten als Text speichern.
INSERT INTO files (data) VALUES ("SGVsbG8=")
Code Beispiele
Beispiele in JS und Python.
JavaScript
Encode:
btoa("Hello World!")Decode:
atob("SGVsbG8gV29ybGQh")Python
Encode:
import base64
base64.b64encode(b'Hello World!').decode()Decode:
import base64
base64.b64decode('SGVsbG8gV29ybGQh').decode()Node.js
Encode:
Buffer.from("Hello World!").toString("base64")Decode:
Buffer.from("SGVsbG8gV29ybGQh", "base64").toString()Best Practices
Richtlinien für effektive Nutzung.
Sicherheit
- Keine Verschlüsselung
- HTTPS nutzen
- Input validieren
- Risiken beachten
Performance
- Große Dateien meiden
- Streaming nutzen
- Cachen
- Komprimieren
Implementierung
- Padding beachten
- Variante wählen
- Format prüfen
- Testen
Varianten
Unterschiedliche Typen.
Standard Base64
Zeichen: A-Z, a-z, 0-9, +, /
SGVsbG8gV29ybGQh
Beste für:
- Speicher
- Allgemein
URL-sicher Base64
Zeichen: A-Z, a-z, 0-9, -, _
SGVsbG8gV29ybGQh
Best für:
- URLs
- Dateinamen
- JWT Tokens
Fehler vermeiden
Häufige Probleme.
Verwechslung mit Verschlüsselung
Es ist keine Verschlüsselung.
Lösung: Richtige Verschlüsselung nutzen.
Große Dateien
Größe nimmt zu.
Lösung: Binärtransfer bevorzugen.
Padding ignorieren
Führt zu Fehlern.
Lösung: Padding korrekt behandeln.
Bereit?
Jetzt starten.