JavaScript String in Base64 umwandeln und zurück mit btoa und atob

Thomas Darimont

Erfahrenes Mitglied
Hallo,

hier mal ein beispiel wie man mittels der Funktionen "btoa" und "atob" zwischen der Base 64 Darstellung hin und herkonvertieren kann.

Das "B" steht dabei für "(binary) String" und a steht (IMHO) für "base-64 encoded ASCII string".

Javascript:
var value = "tutorials.de";
var valueInBase64 = btoa(value);
> valueInBase64
"dHV0b3JpYWxzLmRl"
> atob(valueInBase64)
"tutorials.de"

Siehe auch:
https://developer.mozilla.org/en-US/docs/Web/API/window.btoa

Viele Grüße,
Thomas
 
Anzumerken ist hierbei die Bedeutung für das Übertragen von Dateien via AJAX. Ansonsten haben die Funktionen für mich persönlich keine nennenswerte Relevanz.
 
Zurück