有没有办法在单个 7zip 文件中压缩不同压缩级别的文件?

有没有办法在单个 7zip 文件中压缩不同压缩级别的文件?

有些文件使用自己的压缩方案进行压缩,有些则不是。如果我对已压缩的文件尝试最大压缩,我最多会得到 1%-2% 的压缩效果。压缩这些文件所浪费的时间毫无价值。

我希望 7zip 对已压缩的文件使用 Store 或 Fast 压缩级别而不是 Max,而对未压缩的文件使用 Max。如果我进入目录并为存储在该文件夹中的多种不同类型的文件创建 2 个不同的 7z 文件,我就可以做到这一点。但是有没有办法将这些不同压缩的文件存储在同一个 7zip 文件中?尚未压缩的文件将被压缩,而已压缩的文件将被存储。

有谁找到办法做到这一点吗?

答案1

您可以使用不同的设置添加到 7z 文件。例如:

7za a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on archive.7z *.txt

7za a -t7z -m0=复制档案.7z *.zip

您不会利用文件之间的任何共性进行压缩,但这在您的场景中听起来并不重要。

相关内容