WindowOrWorkerGlobalScope.atob()
Функция WindowOrWorkerGlobalScope.atob() декодирует строку данных, которая была закодирована с использованием base-64. Вы можете использовать метод btoa(), чтобы закодировать и передать данные, которые в исходном виде могут вызвать проблемы передачи, затем отправить их и использовать метод atob(), чтобы декодировать данные снова. Например, вы можете закодировать, передать и декодировать управляющие символы, такие как ASCII-значения от 0 до 31.
В случаях использования с Unicode или UTF-8 строками, смотрите this note at Base64 encoding and decoding (en-US) и this note at btoa() (en-US).
Синтаксис
var decodedData = scope.atob(encodedData);
Throws
Выбрасывает DOMException, если длина переданной строки не кратна 4.
Пример
js
var encodedData = window.btoa('Hello, world'); // кодирует строку
var decodedData = window.atob(encodedData); // декодирует строку
Спецификации
| Specification |
|---|
| HTML Standard # dom-atob-dev |
Совместимость с браузерами
BCD tables only load in the browser