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