16进制带空格字符串 qt 转数组_python3从零学习-5.7.3、binascii—二进制和 ASCII 码互转...

binascii模块提供了多种在二进制和ASCII编码间转换的方法,如uuencode、base64等。它包含C语言实现的高效函数,被其他高级模块使用。函数包括a2b_uu、b2a_uu、a2b_base64、b2a_base64等,用于uu编码和base64编码的转换,以及crc32和crc_hqx等校验功能。
摘要由CSDN通过智能技术生成

binascii 模块包含很多在二进制和二进制表示的各种ASCII码之间转换的方法。 通常情况不会直接使用这些函数,而是使用像 uu , base64 ,或 binhex 这样的封装模块。 为了执行效率高,binascii 模块含有许多用 C 写的低级函数,这些底层函数被一些高级模块所使用。

ad255f8dccfc60d7a2791aecf8afda3b.png

binascii 模块定义了以下函数:

  • binascii.a2b_uu(string)

将单行 uu 编码数据转换成二进制数据并返回。uu 编码每行的数据通常包含45 个(二进制)字节,最后一行除外。每行数据后面可能跟有空格。

  • binascii.b2a_uu(data)

Convert binary data to a line of ASCII characters, the return value is the converted line, including a newline char. The length of data should be at most 45.

  • binascii.a2b_base64(string)

将 base64 数据块转换成二进制并以二进制数据形式返回。一次可以传递多行数据。

  • binascii.b2a_base64(data, *, newl
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值