--- title: WindowOrWorkerGlobalScope.atob() slug: Web/API/atob translation_of: Web/API/WindowOrWorkerGlobalScope/atob original_slug: Web/API/WindowOrWorkerGlobalScope/atob ---
Функция WindowOrWorkerGlobalScope.atob()
декодирует строку данных, которая была закодирована с использованием base-64. Вы можете использовать метод {{domxref("WindowOrWorkerGlobalScope.btoa","btoa()")}}, чтобы декодировать и передать данные, которые в исходном виде могут вызвать проблемы передачи, затем отправить их, и использовать метод atob()
чтобы декодировать даны снова. Например, вы можете закодировать, передать, и декодировать управляющие символы, такие как ASCII значения от 0 до 31.
В случаях использования с Unicode или UTF-8 строками, смотрите this note at Base64 encoding and decoding и this note at btoa()
.
var decodedData = scope.atob(encodedData);
Выбрасывает {{jsxref("DOMException")}}, если длина переданной строки не кратна 4.
var encodedData = window.btoa('Hello, world'); // кодирует строку var decodedData = window.atob(encodedData); // декодирует строку
{{Compat("api.WindowOrWorkerGlobalScope.atob")}}
data
URIs