binascii --- 二进制/ASCII 转换¶
本模块实现了二进制数据与其多种 ASCII 形式编码之间的相互转换(双向)。它提供了在通过纯文本通道传输二进制数据时常用的十六进制字符串、base64 和 CRC-32 辅助函数。
函数¶
- binascii.hexlify(data: bytes, sep: str | bytes | None = None) bytes¶
将 data 对象中的字节转换为十六进制表示。返回一个 bytes 对象。
如果提供了附加参数 sep,则将其用作十六进制值之间的分隔符。
- binascii.a2b_base64(data: str | bytes) bytes¶
解码 base64 编码的数据,忽略输入中的无效字符。符合 RFC 2045 s.6.8。返回一个 bytes 对象。