有没有比Python 2.7.4 zipfile模块(使用ZIP_DEFLATED)更快的替代方案,可以将大量文件压缩为一个zip文件?我看过czipfile https://pypi.python.org/pypi/czipfile/1.0.0,但它似乎只专注于更快的解密(而不是压缩)。
我经常需要处理大量图像文件(约12,000个文件,包括.exr和.tiff文件),每个文件大小在1MB到6MB之间(总共约9GB),以便将它们压缩成一个单独的zip文件进行发货。这个压缩需要大约90分钟的时间来处理(运行在Windows 7 64位操作系统上)。
如果有人能推荐一个不同的Python模块(或者C/C++库,甚至是一个独立的工具),能够在比zipfile模块更短的时间内将大量文件压缩成一个单一的.zip文件,那将非常感谢(任何接近5-10%更快(或更多)的都会非常有帮助)。
zipfile
模块仅支持解密ZIP归档中的加密文件,而不支持创建它们 - 那么你具体是如何做到的呢? - martineau