Inhalt - Encodings - Base64 Encoding
Base64 Encoding
Betreff:
result = Base64.getEncoder().encode(bytes)
Datum:
14. Juni 2025 00:58
Base64 ist ein Format, das Bytes in darstellbare, im US-ASCII Alphabet enthaltene Zeichen darstellen kann.
Die Grösse von Base64 encodeten Daten ist min. 1.33 (8/6) mal grösser als die originalen Daten.
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

Pictures

Base64 encodete Bilder können auch direkt in eine Webseite eingebunden werden:
Haftungsausschluss: Die Informationen auf dieser Website wurden mit grösster Sorgfalt erstellt. Dennoch übernehme ich keine Haftung für die Richtigkeit, Vollständigkeit oder Aktualität der Inhalte. Änderungen und Irrtümer sind vorbehalten.
Java HotSpot™ Client VM 1.8.0_401 / © Thomas Gürber