Что такое Base64?
Base64 — это группа схем кодирования двоичных данных в текстовый формат, представляющих двоичные данные в виде ASCII-строки путём перевода в представление с основанием 64.
Распространённое применение
- Передача электронной почты (MIME)
- Передача данных в URL
- Встраивание изображений в HTML/CSS (Data URI)
Как это работает
Таблица индексов Base64 состоит из: A-Z, a-z, 0-9, +, /.
Безопасность
Base64 — это схема кодирования, НЕ алгоритм шифрования. Она легко декодируется и не должна использоваться для защиты конфиденциальных данных.
Возможности
- Размер закодированных данных увеличивается на 33% (поскольку каждые 6 бит двоичных данных превращаются в 8 бит ASCII)
- Безопасно для использования в URL
- Безопасно для передачи двоичных данных
- Подходит для случаев, когда двоичные данные нужно отправить по текстовым протоколам