Python 3.5 tarfile库lzma compresslevel
在使用tarfile库时,真的没有办法为lzma压缩设置压缩级别吗?我读过以下内容: 对于模式“w:gz”、“r:gz”、“w:bz2”、“r:bz2”、“x:gz”、“x:bz2”,tarfile.open()接受关键字参数compresslevel(默认值9)来指定文件的压缩级别 所以文档显然告诉我没有,因为这里缺少了“w:xs”Python 3.5 tarfile库lzma compresslevel,python,python-3.x,python-3.5,lzma,tarfile,Python,Python 3.x,Python 3.5,Lzma,Tarfile,在使用tarfile库时,真的没有办法为lzma压缩设置压缩级别吗?我读过以下内容: 对于模式“w:gz”、“r:gz”、“w:bz2”、“r:bz2”、“x:gz”、“x:bz2”,tarfile.open()接受关键字参数compresslevel(默认值9)来指定文件的压缩级别 所以文档显然告诉我没有,因为这里缺少了“w:xs” 但在这种情况下,如何先编写tar文件,然后使用lzma库将tar文件转换为lzma?所有这些都必须使用磁盘存储来完成(文件太大,无法全部存储在内存中,我们说的是2
但在这种情况下,如何先编写tar文件,然后使用lzma库将tar文件转换为lzma?所有这些都必须使用磁盘存储来完成(文件太大,无法全部存储在内存中,我们说的是2-4gb的tar文件)。对于
lzma
,该选项称为preset
,因为它是应用程序中使用的名称。将其设置为介于0和9之间的整数
请参阅,用于处理压缩文件
文档很混乱,因为它没有明确提到这个选项,我将提出一个问题来改进它