Python Glossary English

все Python 3base64функция

base64.b16encode()

Base32 и Base16

Кодирует байты в Base16 — шестнадцатеричную запись заглавными буквами. То же, что bytes.hex().upper(), но в виде bytes.

Синтаксис

base64.b16encode(s)

Для простого вывода hex обычно удобнее bytes.hex(): он возвращает str, пишет строчными и умеет разделитель. b16encode нужен там, где по стандарту ожидается Base16 RFC 4648 — заглавными и в виде bytes. Размер удваивается: самый расточительный из форматов модуля.

Примеры

import base64
print(base64.b16encode(b'\xca\xfe'), b'\xca\xfe'.hex())  # → b'CAFE' cafe

См. также

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