网站首页 > 编程文章 正文
一、简介
binascii是Python标准库中的一个模块,提供了在二进制数据和ASCII字符串之间进行转换的功能。它包含了一些用于处理二进制数据的函数,可以进行二进制数据的编码、解码和转换。
二、方法
- binascii.unhexlify(hexstr):将十六进制表示的ASCII字符串转换为二进制数据。hexstr是要进行转换的十六进制字符串,返回一个二进制数据对象。
- binascii.hexlify(data):将二进制数据转换为十六进制表示的ASCII字符串。data是要进行转换的二进制数据,返回一个字符串。
- binascii.crc32(data, crc=0):计算给定数据的循环冗余校验 (CRC-32) 值。data是要计算CRC的二进制数据,crc是可选的初始CRC值,默认为0。返回一个32位无符号整数表示的CRC值。
- binascii.a2b_qp(data, header=False):将Quoted-Printable编码的ASCII字符串转换为二进制数据。data是要进行转换的Quoted-Printable编码的字符串,header是一个可选的布尔值,指示是否处理头部编码,默认为False。返回一个二进制数据对象。
- binascii.a2b_base64(data):将Base64编码的ASCII字符串转换为二进制数据。data是要进行转换的Base64编码的字符串,返回一个二进制数据对象。
- binascii.a2b_hex(hexstr):将十六进制表示的ASCII字符串转换为二进制数据。hexstr是要进行转换的十六进制字符串,返回一个二进制数据对象。
- binascii.a2b_hqx(data):将Binhex 4.0编码的ASCII字符串转换为二进制数据。data是要进行转换的Binhex 4.0编码的字符串,返回一个二进制数据对象。
- binascii.a2b_uu(data):将Unix-to-Unix编码的ASCII字符串转换为二进制数据。data是要进行转换的Unix-to-Unix编码的字符串,返回一个二进制数据对象。
- binascii.b2a_base64(data, newline=True):将二进制数据转换为Base64编码的ASCII字符串。data是要进行转换的二进制数据,newline是一个可选的布尔值,指示是否添加换行符,默认为True。返回一个字符串。
- binascii.b2a_hex(data):将二进制数据转换为十六进制表示的ASCII字符串。data是要进行转换的二进制数据,返回一个字符串。
- binascii.b2a_hqx(data):将二进制数据转换为Binhex 4.0编码的ASCII字符串。data是要进行转换的二进制数据,返回一个字符串。
- binascii.b2a_qp(data, quotetabs=False, istext=True):将二进制数据转换为Quoted-Printable编码的ASCII字符串。data是要进行转换的二进制数据,quotetabs是一个可选的布尔值,指示是否对制表符进行编码,默认为False;istext是一个可选的布尔值,指示数据是否为文本,默认为True。返回一个字符串。
- binascii.b2a_uu(data):将二进制数据转换为Unix-to-Unix编码的ASCII字符串。data是要进行转换的二进制数据,返回一个字符串。
- binascii.crc_hqx(data, crc=0):计算给定数据的循环冗余校验 (CRC-16) 值。data是要计算CRC的二进制数据,crc是可选的初始CRC值,默认为0。返回一个16位无符号整数表示的CRC值。
- binascii.rlecode_hqx(data):对二进制数据进行Run Length Encoding (RLE) 编码。data是要进行编码的二进制数据,返回一个编码后的二进制数据对象。
- binascii.rledecode_hqx(data):对Run Length Encoding (RLE) 编码的二进制数据进行解码。data是要进行解码的二进制数据,返回一个解码后的二进制数据对象。
猜你喜欢
- 2024-10-12 分享面试最常见的30道Redis面试题!
- 2024-10-12 Huntpad:一款专为渗透测试人员设计的Notepad应用程序
- 2024-10-12 50道Redis面试题史上最全,以后面试再也不怕问Redis了
- 2024-10-12 值得一看的35个Redis经典知识点(redis常用)
- 2024-10-12 20 道 Redis 面试题,面试官能问的都被我找到了
- 2024-10-12 redis已成为2020面试必问知识点,搞懂redis这些知识点,面试无忧
- 2024-10-12 推荐:工业数字化系统开发用到的串口调试小助手
- 2024-10-12 来漫谈一下Web缓存架构(web前端缓存技术)
- 2024-10-12 技术问答:送你 50 道 Redis 面试题,助你全面理解Redis!
- 2024-10-12 46道史上最全Redis面试题,面试官能问的都被我找到了(含答案)
你 发表评论:
欢迎- 06-24一个老爸画了超级有爱的365幅画 | 父亲节献礼
- 06-24产品小白看魏则西事件——用产品思维审视百度推广
- 06-24某教程学习笔记(一):13、脚本木马原理
- 06-24十大常见web漏洞——命令执行漏洞
- 06-24初涉内网,提权那些事(内网渗透提权)
- 06-24黑客命令第16集:47种最常见的**网站方法2/2
- 06-24铭说 | 一句话木马的多种变形方式
- 06-24Java隐藏的10倍效率技巧!90%程序员不知道的魔法方法(附代码)
- 最近发表
- 标签列表
-
- spire.doc (70)
- instanceclient (62)
- solidworks (78)
- system.data.oracleclient (61)
- 按键小精灵源码提取 (66)
- pyqt5designer教程 (65)
- 联想刷bios工具 (66)
- c#源码 (64)
- graphics.h头文件 (62)
- mysqldump下载 (66)
- libmp3lame (60)
- maven3.3.9 (63)
- 二调符号库 (57)
- git.exe下载 (68)
- diskgenius_winpe (72)
- pythoncrc16 (57)
- solidworks宏文件下载 (59)
- qt帮助文档中文版 (73)
- satacontroller (66)
- hgcad (64)
- bootimg.exe (69)
- android-gif-drawable (62)
- axure9元件库免费下载 (57)
- libmysqlclient.so.18 (58)
- springbootdemo (64)
本文暂时没有评论,来添加一个吧(●'◡'●)