7zip 客户端:使用 PPMd 方法和压缩级别 Ultra 压缩目录

7zip 客户端:使用 PPMd 方法和压缩级别 Ultra 压缩目录

所以今天,我尝试压缩多个文件夹,其中包含我要备份的旧照片。

我找到了这个文章,这表示方法 PPMd 和压缩级别 Ultra 对于图像压缩要好得多。

我正在执行的命令是: 7z a ./output.7z /path/to/dir1/ /path/to/dir2/ -m=PPMd -mx=9

并且输出有错误E_INVALIDARG

7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,64 bits,4 CPUs Intel(R) Core(TM) i7-5500U CPU @ 2.40GHz (306D4),ASM,AES-NI)

Scanning the drive:
2 folders, 318 files, 1421027053 bytes (1356 MiB)

Creating archive: ./output.7z

Items to compress: 320



System ERROR:
E_INVALIDARG

我不明白的是,因为手册页,有-m | METHOD参数,有-mx | Compression Level参数,仍然会抛出错误。

任何帮助是极大的赞赏。谢谢你,达米安·G.

* 注意:我的操作系统是 Ubuntu 19.04 x86_64*
* Bash 版本为 5.0.3(1)-release *

答案1

正确的用法是

7z a ./output.7z /path/to/dir1/ /path/to/dir2/ -m0=PPMd -mx=9

来源:(搜索 PPMd)
https://www.dotnetperls.com/7-zip-examples

相关内容