浅谈Python的base64编码、转码

base64的一个用处:

http协议下传输图片时,可以将图片转为字符串再传输。图片是二进制数据,如果直接将二进制解码成字符串,可能产生错误,因为http不支持ASCII字符集的全部字符,所以要对二进制数据进行转换,使转换后的二进制数据解码后的字符串能够在http协议下正常传输。
关于base64的详细资料可以百度。

Python的base64模块的两个函数

  • 编码(转码)b64encode
  • 解码(转码)b64decode

将图片转成字符串步骤:

  1. 将图片读入成字节数组
  2. 将字节数组进行base64编码
  3. 对编码后的字节数组进行utf-8格式的解码
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章