base64编码原理
- 首先base64是一种编码方式,以八个字节为一组来表示,因为网络上传输的字符并不全是可打印的字符,比如二进制文件、图片等。Base64的出现就是为了解决此问题,它是基于64个可打印的字符来表示二进制的数据的一种方法。这64个字符为【a-z,A-Z,0-9,+,/】。
- 一般的编码方式都是将字符串转为二进制,而base64是将二进制转为字符串格式。
- 代码示例
import base64
a=base64.b64encode(b'Tom')
print(a)
# 结果为 b'VG9t'