外观
base64
base64 是一种最常用的编码方式,通常用于在文本协议中传递二进制内容,如在 HTML 中直接写入图片的二进制。
base64 可以轻松解码,不可单独用作加密;base64 编码后的字符串占用空间会大幅增加,不适合处理大文件。
字符串
编码
运行代码
import base64
s = '要编码的字符串'
ans = base64.b64encode(s.encode('utf-8')).decode()
print(ans)
解码
运行代码
import base64
ans = '6KaB57yW56CB55qE5a2X56ym5Liy'
s = base64.b64decode(ans).decode('utf-8')
print(s)
文件
编码
import base64
with open('要计算的文件路径', 'rb') as f:
ans = base64.b64encode(f.read()).decode('utf-8')
print(ans)
解码
import base64
ans = '文件 base64 值'
with open('导出文件的保存路径', 'wb') as f:
f.write(base64.b64decode(ans))
版权所有
版权归属:异想之旅