atob()

window.atob() - базове 64 значне розкодування.

Синтаксис:

window.btoa(stringDecode)

Параметри:

window - не обов'язково вказувати. Об'єкт window.

stringDecode - рядок який був закодований меодом atob().

Опис:

btoa() метод об'єкту window який декодує рядок закодований методом btoa().

Зверніть увагу що декодуються лише закодовані символи ASCII, при роботі з символами Unicode виникне помилка. Тому спочатку необхідно кодувати Unicode:

function ubtoa(str) { return window.btoa(unescape(encodeURIComponent(str))); } function uatob(str) { return decodeURIComponent(escape(window.atob(str))); } var r=ubtoa('яваскрирт.укр'); alert(r); alert(uatob(r));

Приклад:

var s=btoa('JS'); alert(atob(s)); var sh64="VUE="; alert( atob(sh64) ); r = window.btoa('text'); alert(window.atob(r));