| Base of Base64 | ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ | Basis von Base64: 26 Gross- + 26 Kleinbuchstaben + 10 Ziffern + 2 Spezialzeichen = 64 Zeichen |
|---|---|---|
| Normal Text | üฤ als UTF-8 encoded (2 Zeichen = 5 Bytes) | Ein Text mit Encoding in Bytes umwandeln |
| Text Bytes | 195=C3h|188=BCh|224=E0h|184=B8h|164=A4h | Bytes von Text oder von einem Byte-Array. |
| Text Bytes binary | 11000011|10111100|11100000|10111000|10100100 | Die Bytes in binär (8 bits/Byte) |
| Base64 Bytes binary | 110000|111011|110011|100000|101110|001010|0100oo | Bits in 6er Gruppen aufteilen (26=64). Letze Gruppe mit 0-en ergänzen. |
| Base64 Bytes | 48=w|59=7|51=z|32=g|46=u|10=K|16=Q|= | Wert jeder 6er-Gruppe ist Index von Basis. Die Hälfte der ergänzten 0-en als '=' hinzufügen (0-2). |
| Base64 Text | w7zguKQ= | Ergebnis |
<img src="data:MIMETYPE;base64,BASE64DATA"> MIMETYPE:image/jpeg für *.jpg or *.jpegimage/png für *.pngBASE64DATA: wie oben beschrieben, z.B.: /9j/...=