python-binasscii模块学习

发布时间:2022-06-26 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了python-binasscii模块学习脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

作用

 binascii模块包含很多在二进制和ASCII编码的二进制表示转换的方法。通常情况不会直接使用这些功能,而是使用像UU,base64编码,或BinHex封装模块。 binascii模块包含更高级别的模块使用的,用c语言编写的低级高效功能。

实例

1.字符串与16进制转换(仅可在python2中使用)

>>> hexlify('hello')'68656c6c6f‘

>>> unhexlify('68656c6c6f')'hello'

与hex优势

hex仅能转换整数,而hexlify可以转换字符串

hexlify的返回去掉了0x

 函数列表:

binascii.a2b_uu(string)

binascii.b2a_uu(data)

binascii.a2b_base64(string)

binascii.b2a_base64(data)

binascii.a2b_qp(string[, header])

binascii.b2a_qp(data[, quotetabs, istext, header])

binascii.a2b_hqx(string)

binascii.rledecode_hqx(data)

binascii.rlecode_hqx(data)

binascii.b2a_hqx(data)

binascii.crc_hqx(data, crc)

binascii.crc32(data[, crc])

binascii.b2a_hex(data)

binascii.b2a_hex(data)

binascii.hexlify(data)

binascii.a2b_hex(hexstr)

binascii.unhexlify(hexstr)

脚本宝典总结

以上是脚本宝典为你收集整理的python-binasscii模块学习全部内容,希望文章能够帮你解决python-binasscii模块学习所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。