все Python 3base64функция
base64.decode()
устаревший интерфейс
Устаревший интерфейс: читает файл с Base64 и записывает декодированные байты в другой файл.
Синтаксис
base64.decode(input, output)
Оба файла должны быть открыты в двоичном режиме; строки читаются через readline, поэтому многострочный MIME-текст разбирается без подготовки. Как и b64decode без validate, посторонние символы в строках молча пропускаются. Пара к base64.encode, результат которого читает без потерь.
Примеры
import base64
with open('data.b64', 'wb') as f:
f.write(b'aGk/\nPg==\n')
with open('data.b64', 'rb') as src, open('data.bin', 'wb') as dst:
base64.decode(src, dst)
with open('data.bin', 'rb') as f:
print(f.read()) # → b'hi?>'
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности