我正在使用 python zlib,我正在执行以下操作:
- 压缩内存中的大字符串 (
zlib.compress
) - 上传到 S3
zlib.decompress
从 S3 ( )下载并读取数据并将其解压缩为字符串
一切正常,但是当我直接从 S3 下载文件并尝试使用标准 zip 程序打开它们时,出现错误。我注意到文件的开头不是PK,而是:
xµ}ko$7’םחע¯¸?ְ)$“שo³¶w¯1k{`
我很灵活,不介意从 zlib 切换到另一个包,但它必须是 pythonic(与 Heroku 兼容)
谢谢!