有人可以给我一些关于如何在 Python 中将 zip 文件编码为 base64 的建议吗?有关于如何使用模块 base64 在 Python 中对文件进行编码的示例,但我还没有找到任何关于 zipfile 编码的资源。
谢谢。
这与编码任何其他文件没有什么不同......
import base64
with open('input.zip', 'rb') as fin, open('output.zip.b64', 'w') as fout:
base64.encode(fin, fout)
注意:这避免了将文件读入内存进行编码,因此应该更有效。
import base64
with open("some_file.zip", "rb") as f:
bytes = f.read()
encoded = base64.b64encode(bytes)