Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
window.atob
Baseline Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
La fonctionWindowOrWorkerGlobalScope.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éthodebtoa() 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, voircette note sur l'encodage et le décodage Base64 etcette note sur btoa().
Dans cet article
Syntaxe
var donneesDecodees = scope.atob(donneesEncodees);Déclenche
Déclenche uneDOMException 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înedonneesDecodees = window.atob(donneesEncodees); // décode la chaîneSpécifications
| Specification |
|---|
| HTML> # dom-atob-dev> |