在Python中将文本压缩到base64,反之亦然

时间:2016-10-19 11:14:57

标签: python zip base64 zlib

我有一个'文字'转换为zip然后转换为base64。如果我有base64值,如何将它转换回python中的纯文本。 ?

1 个答案:

答案 0 :(得分:2)

您使用base64 module将基础64转换回来,然后使用zipfile module将zip转换回来。

假设file.txt已压缩到file.zip,然后存档已转换为基准64 encoded.txt

import zipfile
import base64
base64.decode(open('encoded.txt'), open('file.zip', 'w'))
ZipFile('file.zip').extractall()
plaintext = open('file.txt').read()