Python Glossary English

все 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Сообщить о неточности