我应该使用什么压缩 – 解压缩Python模块来构建一个系统,其中Google App Engine(Python 2.7)与Linux机器上的应用程序交换压缩数据?
还有两个额外的限制:
> Linux机器和GAE都将进行压缩/解压缩,并且需要安全地操作线程;
>我想在不使用类似文件的对象的情况下完成所有操作,因为App Engine无法为动态文件提供传统的Python文件名.
我问,因为从文档中不清楚某些[de]压缩模块是否是线程安全的.
任何人都可以帮忙填写压缩模块表吗?
> bz2:IS SAFE,每个:http://docs.python.org/2/library/bz2.html,但有一个关于个别锁定的评论让我想知道我是否需要明确管理锁.
> zlib