使用 Ark 创建不压缩的 7z 存档

使用 Ark 创建不压缩的 7z 存档

我在 Debian Stretch 上使用 KDE,默认安装 Ark(版本 16.08.3)。我发现它非常方便且易于使用。但是,我找不到一种方法来创建不压缩的 7-zip 存档。需要明确的是,相当于在命令行中指定“-mx=0”参数。我知道压缩滑块的存在,但将其设置为最小值(全部向左),仍然会压缩存档(我想说这相当于“-mx=1”)。有没有办法使用方舟实现0压缩?如果没有,是否有另一个同样强大的存档管理器(如果基于 Qt 更好)允许这样做?如果可能的话,我真的更愿意坚持使用 Ark。

我尝试手动更改一行代码并从源代码重建 Ark,只是为了测试将“-mx=0”参数硬编码到源代码中是否确实会产生一些结果。我改变了这个:

在此输入图像描述

对此:

在此输入图像描述

在路径 ark-16.08.3/plugins/cli7zplugin/cliplugin.cpp 的文件中。

我不知道这是“聪明”的事情还是我完全错了,但是这种改变不会产生任何区别。测试通过 apt 提供的原始版本和我在同一文件上从源代码构建的版本,输出的 .7z 存档大小相同(大约是原始文件的 50%,这肯定不是未压缩的存档) 。当然我尝试过一个简单的

7z a -mx=0 archive.7z myFile

它生成了一个与原始文件大小大致相同的文件,当然,很多更短的时间。我开始认为我必须放弃并使用 CLI 版本。

相关内容