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.