Кодирование
Base64
Кодирует и декодирует текст в UTF-8. Понимает переносы строк и не портит кириллицу.
Как это работает
Base64 переводит байты в текстовый алфавит из 64 символов. Это кодирование, а не шифрование: любой может раскодировать строку обратно.
- Текст сначала переводится в UTF-8, поэтому кириллица не превращается в мусор.
- Размер данных увеличивается примерно на треть.
- Переносы строк и пробелы при декодировании игнорируются.