2026-04-20 · Чтение 1 мин
Понимание кодирования Base64 и его сценариев использования
Как работает Base64 и когда его использовать для преобразования двоичных данных в текст.
Основные выводы
- Base64 увеличивает размер файла примерно на 33%.
- Оно необходимо для передачи двоичных данных по протоколам, предназначенным исключительно для текста.
Что такое Base64?
Base64 — это группа схем двоичного кодирования в текстовый формат, позволяющих представлять двоичные данные в виде строки ASCII.
Оно часто используется, когда требуется закодировать двоичные данные для хранения и передачи по каналам, предназначенным для обработки текстовых данных.
Типовые сценарии использования
Data URI: встраивание небольших изображений непосредственно в CSS или HTML.
Базовая аутентификация: передача учётных данных в заголовках HTTP.
JWT: кодирование утверждений в заголовке и полезной нагрузке.
Часто задаваемые вопросы
Является ли Base64 шифрованием?
Нет, это схема кодирования. Любой человек может легко декодировать данные.
Уменьшает ли Base64 размер файлов?
Нет, из-за преобразования из 6 бит в 8 бит размер файлов увеличивается примерно на 33%.