base64 — система, переводящая набор байтов в строку состоящую только из A-Z, a-z, 0-9, +, /.
Появилась она очень давно, ещё когда не решили, сколько бит должно быть в одном байте. Решение принять 8 бит за 1 байт сделало неприятно программам, которые считали байт за 6 или 7 бит.
Сообщения обрезались, поскольку последний бит не учитывался, но с этим помог справиться base64, который использовал 2^6 (64) символа.
Сейчас же это активно используется в почте и для передачи бинарных файлов. Вы, наверное, могли замечать, что код изображения на странице сохранён в виде этого формата.
Для работы с ней в python существует модуль base64 и методы
b64encode(s), b64decode(s) для кодировки и расшифровывания.#миниурок #base64
