zlib不以标准zip格式压缩

Mit*_*tzi 1 python compression zlib

我正在使用python zlib,我正在做以下事情:

  1. 压缩内存中的大字符串(zlib.compress)
  2. 上传到S3
  3. 从S3(zlib.decompress)下载并读取和解压缩数据为字符串

一切都运行正常,但是当我直接从S3下载文件并尝试使用标准zip程序打开它时,我收到错误.我注意到,而不是PK,文件的开头是:

xµ}ko$7’???¯¸??)$“??o³¶w¯1k{`
Run Code Online (Sandbox Code Playgroud)

我很灵活,不介意从zlib切换到另一个包,但它必须是pythonic(Heroku兼容)

谢谢!

kin*_*all 7

zlib压缩文件; 它不会创建ZIP存档.为此,请参阅zipfile.