все Python 3base64понятие
base64
модуль
Кодирование байтов в текст Base64, Base32, Base16 и Base85 и обратно.
Синтаксис
import base64
Модуль нужен, чтобы передать двоичные данные через текстовый канал: JSON, URL, почту, data-URI. Base64 — не шифрование, а обратимое представление, и прочитать его может кто угодно. Функции принимают и возвращают bytes, поэтому строку сначала кодируют через encode; для адресов и имён файлов берут urlsafe_b64encode.
Примеры
import base64
data = base64.b64encode('Привет'.encode())
print(data) # → b'0J/RgNC40LLQtdGC'
print(base64.b64decode(data).decode()) # → Привет
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности