Verwandte Tools
Wozu Base64?
Bytes über Textprotokolle, kleine Einbettungen und API-Payloads ohne Binärtransport.
Vorteile
- Transport: Weniger Korruption in JSON/XML.
- Einbettung: Data-URIs zum Testen.
- Interop: Gleiches Format überall.
- Speicher: Blobs in Textsystemen.
- Debug: Payloads in ASCII lesbar.
Ablauf
6-Bit-Gruppen werden auf das Alphabet gemappt; Padding (=) füllt auf.
Schritte
- Eingabe: UTF-8 oder Dateibytes.
- Gruppierung: 6-Bit-Indizes → Zeichen.
- Padding: Länge Vielfaches von 4.
- Ausgabe: Kopierbare Zeichenkette.
- Dekodieren: Umkehr zu Bytes/Text.
Fakten
Größenaufschlag und keine Vertraulichkeit beachten.
Kurzinfo
- ~33 % mehr Länge als Rohbinär.
- Alphabet A–Z, a–z, 0–9, +, /.
- Padding hilft Dekodierern.
- Umkehrbar, kein Ersatz für Verschlüsselung.
- Große Dateien erzeugen riesige Strings.
Empfehlungen
Base64 für Transport; Verschlüsselung für Geheimnisse.
- In Staging testen.
- Leerzeichen aus Paste entfernen.
- Keine riesigen Data-URIs in Produktion.
- Standard vs. URL-safe dokumentieren.
- Passwörter nicht nur Base64.
Einsatz
- Web: Data-URI-Prototypen.
- Automation: Nur-Text-Skripte.
- MIME: Historische Anhänge.
- Config: Kurze Werte in Textdateien.
- Lehre: Darstellungsschichten.
FAQ
Was ist Base64?
Binärdaten als 64 ASCII-Zeichen. Für Textkanäle, nicht für Geheimhaltung.
Wie dekodiere ich?
Dekodieren wählen, Zeichenkette einfügen; ungültige Eingaben zeigen eine Fehlermeldung.
Kann ich Dateien kodieren?
Ja. Kodieren → Datei, hochladen oder ablegen.
Ist das Verschlüsselung?
Nein. Standard-Base64 ist leicht rückführbar. Für Secrets echte Kryptografie.
Warum länger?
3 Bytes → 4 Zeichen, etwa 33 % mehr für Textkompatibilität.