Цель этого поста — подробно описать две функции, которые выполняют кодирование и декодирование в Base64 и обратно. Мы также обсудим, как использовать их на практике.
Консоль разработчика
Чтобы запустить консоль разработчика, выполните следующие действия.
открывается консоль разработчика, перейдите и щелкните вкладку консоли.
Кодирование
Функция btoa() принимает в качестве параметра текстовое значение и возвращает его в закодированном формате. Эта функция преобразует входной текст в base64 — схему кодирования, используемую для представления двоичных данных в строковом формате ASCII.
Во-первых, нам нужно создать переменную, которая будет содержать текст, который будет закодирован.
var cleartext = «привет миры»;
затем мы вызываем функцию btoa() и передаем ей переменную;
var encodedtext = btoa (открытый текст);
далее печатаем текст
console.log(закодированный текст);
выходной результат: aGVsbG93IHdvcmxkcw==
Расшифровка
Atob — это функция в Javascript, которая позволяет декодировать строку, закодированную с помощью base64. Вы можете использовать эту функцию atob() для преобразования строки обратно в исходный формат. В простейшей форме вы можете использовать функцию atob() следующим образом:
Во-первых, нам нужно создать переменную, которая будет содержать закодированный текст, который будет декодирован.
var encodedtext= ‘aGVsbG93IHdvcmxkcw==’;
затем мы вызываем atob() и передаем ему переменную;
var открытый текст = atob (закодированный текст);
далее печатаем текст
console.log(открытый текст);
выходной результат - привет миры
Первоначально опубликовано на https://blog.seosniffer.com.