base64

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
'base64'
import base64
#编码
b = base64.b64encode(b'binaryx00string')
print(base64.b64encode(b'ixb7x1dxfbxefxff'))
#标准的Base64编码后可能出现字符+和/,在URL中就不能直接作为参数,
#所以又有一种"url safe"的base64编码,其实就是把字符+和/分别变成-和_
print(base64.urlsafe_b64encode(b'ixb7x1dxfbxefxff'))
print(b)
#解码
print(base64.urlsafe_b64decode('abcd--__'))
de= base64.b64decode(b)
print(de)
#小结
# Base64是一种任意二进制到文本字符串的编码方法,常用于在URL、Cookie、网页中传输少量二进制数据。