Python zipfile 模块压缩与 Windows 压缩工具大小差异的原因
压缩文件的大小取决于多个因素,包括文件的类型、压缩算法、压缩级别等。不同的压缩工具和库可能使用不同的算法和参数,因此压缩后的文件大小可能会有所差异。
在使用 zipfile 模块进行压缩时,可以通过设置 'compression' 参数来选择不同的压缩算法(默认为 'ZIP_DEFLATED'),并通过设置 'compresslevel' 参数来选择压缩级别(默认为 6)。可以尝试调整这些参数来比较不同压缩结果的大小。
而 Windows 压缩工具一般使用的是 ZIP 格式,但具体的压缩算法和参数可能有所不同。Windows 压缩工具可能会使用更优化的算法或参数来获得更好的压缩效果,因此压缩后的文件大小可能会略有不同。
总而言之,压缩后文件大小的差异是正常的,具体大小取决于所使用的压缩工具和参数的选择。
原文地址: https://www.cveoy.top/t/topic/qbJS 著作权归作者所有。请勿转载和采集!