Этот инструмент позволяет закодировать текст в Base64 и раскодировать Base64 онлайн. Для того, чтобы произвести кодирование информации, вставьте текст во вкладке BASE64_ENCODE и нажмите кнопку “Закодировать в Base64”. Для раскодирования текста, вставьте код во вкладке BASE64_DECODE и нажмите кнопку “Декодировать из Base64”. Результат кодирования/декодирования появится под формой.
Что такое Base64
Base64 – это метод кодирования любых двоичных данных в ASCII текст.
Для преобразования информации в Base64, каждые шесть бит на входе кодируется в один из символов 64-буквенного алфавита. ( A-Z, a-z, 0-9,+,/ и = в качестве заполняющего символа в конце). Таким образом, на каждые 3 байта данных приходится 4 символа.
Где используется Base64
Кодировка Base64 используется в тех случаях, когда необходимо передать или сохранить бинарные данные (или бинарные данные совместно с текстом) используя протоколы или форматы, поддерживающие только текстовые данные. Примеры использования:
- data: URL схемы для шрифтов изображений в css и html.
Например, можно избавится от подгружаемых файлов (изображений, шрифтов, SVG), включив их в CSS в кодировке Base64. Этот способ может сократить время отрисовки страницы, при грамотном использовании, за счет сокращения количества запросов к серверу или внешним источникам.
- Передача картинок и других бинарных данных в XML.
Например, можно передавать изображения напрямую в XML без использования внешних источников.
- Хранение изображений в базе данных.
Например, если по какой-то причине необходимо организовать хранение картинок в текстовом формате.
- Включение изображений в email.
Например, можно пересылать по электронной почте письма содержащие небольшие изображения не прикрепляя их к письму.
- Другие варианты передачи и хранения бинарных данных в текстовом формате.