Base64-Codierung und -Decodierung

Codieren und decodieren Sie Daten einfach in das und aus dem Base64-Format mit unserem Online-Tool. Konvertieren Sie Texte, Bilder oder Dateien in Base64 für sichere Datenübertragung oder -speicherung. Decodieren Sie Base64-Zeichenketten zurück in ihr ursprüngliches Format.

Typ auswählen :

oder Datei hierher ziehen

Das Ergebnis der Base64-Codierung wird hier angezeigt

Base64 ist ein Binär-zu-Text-Codierungsschema, das Binärdaten in ein Format umwandelt, das für die Übertragung über textbasierte Protokolle wie E-Mail oder HTTP sicher ist. Es erreicht dies, indem es Binärdaten mit einem Satz von 64 druckbaren ASCII-Zeichen darstellt.

01. Codierung mit Base64

  • Die Eingabedaten werden in Gruppen von jeweils drei Bytes (24 Bits) unterteilt.
  • Jede Gruppe wird dann in vier 6-Bit-Stücke aufgeteilt.
  • Der Dezimalwert jedes 6-Bit-Stücks wird als Index in einer Nachschlagetabelle verwendet, die die 64 Zeichen enthält, die in der Base64-Codierung verwendet werden.
  • Das entsprechende Zeichen für jeden Index wird genommen und zusammengefügt, was zu einer Zeichenkette von Base64-codierten Zeichen führt.
  • Wenn die Eingabedaten nicht durch drei teilbar sind, werden Füllzeichen ('=') am Ende hinzugefügt, um die Gesamtlänge auf ein Vielfaches von vier zu bringen.

02. Decodierung mit Base64

  • Die Base64-codierte Zeichenkette wird in Gruppen von jeweils vier Zeichen unterteilt.
  • Jedes Zeichen wird mithilfe der Nachschlagetabelle in seine 6-Bit-Binärdarstellung zurückverwandelt.
  • Die resultierenden vier 6-Bit-Stücke werden kombiniert, um drei Bytes (24 Bits) zu bilden.
  • Wenn Füllzeichen ('=') vorhanden sind, werden sie während des Decodierungsprozesses ignoriert.
  • Das Endergebnis sind die decodierten Binärdaten.