当前位置: 首页 > news >正文

北京 代理前置审批 网站备案网站制作公司怎么样

北京 代理前置审批 网站备案,网站制作公司怎么样,青岛设计网站公司,深圳三站合一网站建设一、Python的标准库 base64模块是用来作base64编码解码,常用于小型数据的传输。编码后的数据是一个字符串,其包括a-z、A-Z、0-9、/、共64个字符,即可用6个字节表示,写出数值就是0-63.故三个字节编码的话就变成了4个字节&#xff…
一、Python的标准库

base64模块是用来作base64编码解码,常用于小型数据的传输。编码后的数据是一个字符串,其包括a-z、A-Z、0-9、/、+共64个字符,即可用6个字节表示,写出数值就是0-63.故三个字节编码的话就变成了4个字节,如果数据字节数不是3的倍数,就不能精确地划分6位的块,此时需要在原数据后添加1个或2个零值字节,使其字节数为3的倍数,然后在编码后的字符串后添加1个或2个‘=’,表示零值字节,所以事实上总共由65个字符组成

二、常用方法
  1. base64.b64encode(str, altchars=None):用于对字节字符串进行Base64编码。
  • str:字节字符串
  • altchars:替代字符集,用于替换Base64编码中的"+“和”/"字符。
  1. base64.b64decode(str, altchars=None, validate=False):用于对Base64编码的字节字符串进行解码。
  • str:字节字符串
  • altchars:替代字符集,用于替换Base64编码中的"+“和”/"字符。
  • validate:用于指定是否进行解码前的验证
import base64org_str = 'hello word'encode_str = base64.b64encode(org_str.encode())
decode_str = base64.b64decode(encode_str)print('原字符串', org_str)
print('编码后的字符串', encode_str)
print('解码后的字符串', decode_str.decode())
  1. base64.a85encode(str, foldspaces=True, wrapcol=0, pad=False, adobe=False):用于对字节字符串进行Ascii85编码。
  • str:字节字符串
  • foldspaces:是否折叠空格。
  • wrapco:每行的字符数限制。
  • pad:是否在编码后添加填充字符。
  • adobe:是否使用Adobe的Ascii85编码变体。
  1. base64.a85decode(str, foldspaces=True, adobe=False, ignorechars=’ \t\n\r\x0b’):用于对Ascii85编码的字节字符串进行解码。
  • str:字节字符串
  • foldspaces:是否折叠空格。
  • adobe:是否使用Adobe的Ascii85编码变体。
  • ignorechars:要忽略的字符集。
    import base64
import base64org_str = 'hello word'encode_str = base64.a85encode(org_str.encode())
decode_str = base64.a85decode(encode_str)print('原字符串', org_str)
print('编码后的字符串', encode_str)
print('解码后的字符串', decode_str.decode())
  1. base64.b16encode(str):用于对字节字符串进行十六进制编码。
  2. base64.b16decode(str, casefold=False):用于对十六进制编码的字节字符串进行解码。
  • str:字节字符串
  • casefold:是否将解码后的结果转换为小写。
import base64org_str = 'hello word'encode_str = base64.b16encode(org_str.encode())
decode_str = base64.b16decode(encode_str)print('原字符串', org_str)
print('编码后的字符串', encode_str)
print('解码后的字符串', decode_str.decode())
  1. base64.b32encode(str):用于对字节字符串进行Base32编码。
  2. base64.b32decode(str, casefold=False, map01=None):用于对Base32编码的字节字符串进行解码。
  • str:字节字符串
  • casefold:是否将解码后的结果转换为小写。
  • map01:自定义的Base32字符映射。
import base64org_str = 'hello word'encode_str = base64.b32encode(org_str.encode())
decode_str = base64.b32decode(encode_str)print('原字符串', org_str)
print('编码后的字符串', encode_str)
print('解码后的字符串', decode_str.decode())
  1. base64.b32hexencode(str):用于对字节字符串进行Base32hex编码。
  2. base64.b32hexdecode(str, casefold=False):用于对Base32hex编码的字节字符串进行解码。
  • str:字节字符串
  • casefold:是否将解码后的结果转换为小写。
import base64org_str = 'hello word'encode_str = base64.b32hexencode(org_str.encode())
decode_str = base64.b32hexdecode(encode_str)print('原字符串', org_str)
print('编码后的字符串', encode_str)
print('解码后的字符串', decode_str.decode())
  1. base64.b85decode(str):用于对Base85编码的字节字符串进行解码。
  2. base64.b85encode(str, pad=False):用于对字节字符串进行Base85编码。
  • str:字节字符串
  • pad:是否在编码后添加填充字符。
import base64org_str = 'hello word'encode_str = base64.b85encode(org_str.encode())
decode_str = base64.b85encode(encode_str)print('原字符串', org_str)
print('编码后的字符串', encode_str)
print('解码后的字符串', decode_str.decode())
  1. base64.encodebytes(str):用于对Base64编码的字节字符串进行编码。
  2. base64.decodebytes(str):用于对Base64编码的字节字符串进行解码。
import base64org_str = 'hello word'encode_str = base64.encodebytes(org_str.encode())
decode_str = base64.decodebytes(encode_str)print('原字符串', org_str)
print('编码后的字符串', encode_str)
print('解码后的字符串', decode_str.decode())
  1. base64.standard_b64decode(str):用于对标准Base64编码的字节字符串进行解码。
  2. base64.standard_b64encode(str):用于对字节字符串进行标准Base64编码。
  3. base64.urlsafe_b64encode(str):用于对字节字符串进行URL安全的Base64编码。
  4. base64.urlsafe_b64decode(str):用于对URL安全的Base64编码的字节字符串进行解码。
http://www.hengruixuexiao.com/news/43814.html

相关文章:

  • 网站开发 百度编辑器昆明网站seo优化
  • 江北关键词优化排名seowin10优化大师好用吗
  • 无锡地区做网站新闻稿在线
  • 江阴响应式网站建设搜索电影免费观看播放
  • 赤峰网站开发red网站设计案例
  • 做视频网站有什么论文收录网站有哪些
  • 网站怎么做json数据广州seo服务外包
  • 网站毕业论文模板优化设计五年级上册语文答案
  • 如何外贸seo网站建设教育培训机构网站
  • 闲鱼钓鱼网站怎么做智推教育seo课程
  • 手机上怎么做网站aso推广优化
  • wordpress制作培训网站湖北百度推广电话
  • 深圳市网站建设公司设计西安网站关键词优化费用
  • 嫩草文化传媒有限公司的成立时间山东seo网页优化外包
  • 自己做的网站怎么备案网站首页布局设计模板
  • 网站建设费用不用摊销广告设计自学教程
  • 做企业网站找谁长沙优化官网服务
  • 写网站建设需求文档关键词优化设计
  • 怎样建官方网站西地那非片吃了多久会硬起来
  • 南京服务好建设网站哪家好谷歌浏览器 安卓下载2023版
  • 公司网站建设工作通知微信广告投放推广平台
  • 三个字吉利好听的公司名称seo网络推广优化教程
  • 网站建设能挣钱线上营销平台
  • 天津做网站的哪家好郴州seo快速排名
  • 滨州seo排名百度网站如何优化排名
  • 网站建设公司调查报告网站百度权重
  • 连云港品牌网站建设泉州网站建设
  • c 网站开发项目武汉网络推广网络营销
  • 网页制作与网站建设作业线下推广方法有哪些
  • 成都企业如何建网站长沙网站建设公司