Что делает метод Atob() в JavaScript

Cto Delaet Metod Atob V Javascript



atob() » относится к « ASCII в двоичный ” декодированный метод для декодирования закодированной строки base-64. база-64 представляет собой двоичные данные в формате ASCII, которые не могут быть прочитаны как текст. Это помогает в хранении важной и конфиденциальной информации. Декодированная строка легко читается и понимается, т. е. в удобочитаемом формате.

Эта статья проиллюстрирует цель, работу и использование « atob() ” в JavaScript.







Что делает метод atob() в JavaScript?

atob() ” декодирует закодированную строку двоичных данных. “ atob() » реконструирует эти закодированные строки base-64, отображая каждый символ строки в его исходное 6-битное двоичное представление.



Синтаксис

ПОДЗЕМЕЛЬЕ ( закодированный )

В приведенном выше синтаксисе « закодированный ” указывает строку данных, закодированную в двоичном формате base-64.



Пример: Применение метода «atob()» в JavaScript

В этом примере обсуждаемый метод может быть применен для первого кодирования, а затем декодирования инициализированной строки при двойном щелчке кнопки.





HTML-код

Давайте пройдемся по следующим строкам HTML-кода:

< п > Расшифровать письменную основу - 64 закодированный абзац двойной нажмите на этот кнопка. п >
< кнопка ondblclick '=' 'переводить()' > Двойной клик кнопка >
< идентификатор p '=' 'тест' > п >

В приведенном выше HTML-коде:



  • Прежде всего, включите абзац через «

    ' ярлык.

  • На следующем шаге добавьте кнопку со связанным « ondblclick ” перенаправление события на функцию с именем “ переводить() », который будет срабатывать при двойном щелчке кнопки.
  • Сейчас '

    Тег указывает второй абзац с идентификатором « тест », в котором будут добавлены закодированные и декодированные строки.

JavaScript-код

Теперь давайте перейдем к блоку кода JavaScript:

< сценарий >
функция переводить ( ) {
был нить '=' 'Линукс' ;
был закодированный '=' братан ( нить ) ;
был расшифрован '=' ПОДЗЕМЕЛЬЕ ( закодированный ) ;
был результат '=' 'Закодированная строка: ' + закодированный + '
'
+ 'Декодированная строка:    ' + расшифрован ; документ. получитьэлементбиид ( 'тест' ) . внутреннийHTML '=' результат ;
}
сценарий >

В приведенном выше блоке кода:

  • Сначала объявите функцию « переводить() ».
  • В его определении инициализируйте строку, которую необходимо декодировать и кодировать.
  • После этого примените « бтоа() », который принимает инициализированную строку в качестве аргумента и кодирует ее в формат base-64.
  • Теперь примените « atob()» для «декодирования ” закодированную строку в исходный текстовый формат.
  • Наконец, примените « получитьэлемент по идентификатору() » для доступа к абзацу и добавления в него (абзаца) декодированных и закодированных строковых значений через « внутреннийHTML ” при двойном щелчке.

Выход

Вывод показывает, что кодирование и декодирование выполняются надлежащим образом.

Заключение

В JavaScript встроенный « atob() ” используется для декодирования строки в кодировке base-64. Он принимает закодированную строку в качестве аргумента и соответствующим образом декодирует ее. Однако кодирование выполняется через « бтоа() », также известный как « двоичный код в ASCII ». В этой статье были рассмотрены цель, работа и функциональность « atob() ” в JavaScript.