全新 Maix 系列产品 MaixCAM 已上线, 全新 MaixPy 功能更丰富,性能更强大,软件更易用,文档更全面!x

ubinascii – 二进制/ ASCII转换

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

该模块以ASCII格式(两个方向)实现二进制数据与其各种编码之间的转换。

一、函数#

1.1. ubinascii.hexlify(data[, sep])#

将二进制数据转换为十六进制表示。返回字节字符串。

1.1.1. 与CPython的区别#

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

1.2. ubinascii.unhexlify(data)#

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

1.3. ubinascii.a2b_base64(data)#

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

1.4. ubinascii.b2a_base64(data)#

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

0 comments
Anonymous
Markdown is supported

Be the first person to leave a comment!