Python Glossary English

Python 3.4+base64функция

base64.b85decode()

Ascii85 и Base85

Декодирует Base85 (алфавит git) в байты. Пара к b85encode; строки Ascii85 и Z85 ей не подходят.

Синтаксис

base64.b85decode(b)

Три варианта «85» в модуле — Ascii85, Base85 и Z85 — используют разные алфавиты, и декодер одного на данных другого либо падает, либо возвращает мусор. Нули, добавленные при кодировании с pad=True, функция не снимает. Ошибки — ValueError и его подклассы.

Примеры

import base64
print(base64.b85decode(b'Xk~0{Zv'))  # → b'hello'
try:
    base64.b85decode(b'<~BOu!rDZ~>')
except ValueError:
    print('не тот формат')  # → не тот формат

См. также

Частые ошибки

Открыть в полном глоссарииdocs.python.orgСообщить о неточности