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