window.atob

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

La fonction WindowOrWorkerGlobalScope.atob() décode une chaîne de données qui a été codée en utilisant le codage en base 64. Vous pouvez utiliser la méthode btoa() pour encoder et transmettre des données qui pourraient causer des problèmes de communication, puis les transmettre et utiliser la méthode atob() pour décoder les données . Par exemple, vous pouvez coder, transmettre et décoder des caractères de contrôle tels que les valeurs ASCII 0 à 31.

Pour une utilisation avec des chaînes Unicode ou UTF-8, voir cette note sur l'encodage et le décodage Base64 et cette note sur btoa().

Syntaxe

js
var donneesDecodees = scope.atob(donneesEncodees);

Déclenche

Déclenche une DOMException si la longueur de la chaîne passée en entrée n'est pas un multiple de 4.

Exemple

js
donneesEncodees = window.btoa("Salut, monde"); // encode une chaîne
donneesDecodees = window.atob(donneesEncodees); // décode la chaîne

Spécifications

Specification
HTML Standard
# dom-atob-dev

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi