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