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