Spec-Zone.ru › Web APIs

WorkerGlobalScope: метод atob()

Базовая поддержка Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Примечание: Эта функция доступна только в Web Workers.

Метод atob() интерфейса WorkerGlobalScope декодирует строку данных, закодированную с использованием кодировки Base64. Вы можете использовать метод WorkerGlobalScope.btoa() для кодирования и передачи данных, которые могут вызвать проблемы с коммуникацией, а затем передать их и использовать метод atob() для повторного декодирования данных. Например, вы можете закодировать, передать и декодировать управляющие символы, такие как значения ASCII с 0 по 31.

Синтаксис

atob(encodedData)

Параметры

encodedData

Бинарная строка (т.е., строка, в которой каждый символ в строке обрабатывается как байт двоичных данных), содержащая закодированные Base64 данные.

Возвращаемое значение

ASCII-строка, содержащая декодированные данные из encodedData.

Исключения

InvalidCharacterError DOMException

Выбрасывается, если encodedData не является валидным Base64.

Примеры

const encodedData = self.btoa("Hello, world"); // encode a string
const decodedData = self.atob(encodedData); // decode the string

Спецификации

Спецификация
HTML
# dom-atob-dev

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
atob 4 12 1 10.5 3 18 4 11 1 1.0 ≤37
worker_support 30 12 4 17 10 30 4 18 10 2.0 4.4

См. также

  • Полифилл метода atob доступен в core-js
  • data URL
  • Window.atob(): тот же метод, но в контексте объекта window.
  • WorkerGlobalScope.btoa()
  • Uint8Array.fromBase64()

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/WorkerGlobalScope/atob

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API