binascii – 二进制/ASCII 转换

该模块实现了相应 CPython 模块的 一个子集,如下所述。有关更多信息,请参阅原始 CPython 文档: binascii.

该模块以 ASCII 形式(双向)实现二进制数据和它的各种编码之间的转换。

职能

binascii.hexlify(data[, sep])

将数据对象中的字节转换为十六进制表示。返回一个字节对象。

如果提供了附加参数sep,则它用作十六进制值之间的分隔符。

binascii.unhexlify(data)

将十六进制数据转换为二进制表示。返回字节字符串。(即 hexlify 的逆)

binascii.a2b_base64(data)

解码 base64 编码的数据,忽略输入中的无效字符。符合RFC 2045 s.6.8。返回一个字节对象。

binascii.b2a_base64(data)

以 base64 格式编码二进制数据,如 RFC 3548。返回编码数据后跟换行符,作为字节对象。