window.atob


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

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

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

Spécifications

Spécification Statut Commentaire
HTML Living Standard
La définition de 'WindowOrWorkerGlobalScope.atob()' dans cette spécification.
Standard évolutif Méthode déplacée dans le mixin WindowOrWorkerGlobalScope dans la spéc la plus récente.
HTML Living Standard
La définition de 'WindowBase64.atob()' dans cette spécification.
Standard évolutif Pas de changement depuis l'instantané le plus récent HTML 5.1.
HTML 5.1
La définition de 'WindowBase64.atob()' dans cette spécification.
Recommendation Instantané de HTML Living Standard. Pas de changement.
HTML5
La définition de 'WindowBase64.atob()' dans cette spécification.
Recommendation Instantané de HTML Living Standard. Création de WindowBase64 (les propriétés se trouvaient sur la cible avant cela).

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi