Python Glossary English

Python 3.13+base64функция

base64.z85encode()

Ascii85 и Base85

Кодирует байты в Z85 — вариант Base85 из ZeroMQ, без кавычек и обратного слэша в алфавите.

Синтаксис

base64.z85encode(s)

Z85 подбирали так, чтобы результат можно было вставлять в исходный код и JSON без экранирования, — этим он выгоднее a85encode. Но алфавит снова свой: декодировать нужно z85decode, а не b85decode. Функции есть только с Python 3.13; на более старых версиях — AttributeError.

Примеры

import base64
print(base64.z85encode(b'\x86\x4f\xd2\x6f\xb5\x59\xf7\x5b'))  # → b'HelloWorld'

См. также

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