文章目录
一、用于指定压缩算法的选项 -m 介绍
- 一、用于指定压缩算法的选项 -m 介绍
- 二、Zip 参数
-
- (一)X=[0 | 5 | 9 ],设置压缩等级
- (二)fb={NumFastBytes},设置 Deflate 编码器的单词大小
- (三)pass={NumPasses},设置 Deflate 编码器的传送大小
- 三、Gzip 参数
- 四、7z 参数
-
- (一)x=[0 | 1 | 5 | 7 | 9 ],设置压缩等级
- (二)s=[off | on | [e] [{N}f] [{N}b | {N}k | {N}m | {N}g)] 开启或关闭固实模式
-
- 1.不同的压缩等级对固实数据流大小的限制
- 2.示例
- (三)f=[off | on] 开启或关闭可执行文件压缩过滤器
- (四)hc=[off | on] 开启或关闭档案文件头压缩
- (五)hcf=[off | on] 开启或关闭档案文件头完全压缩
- (六)he=[off | on] 开启或关闭档案文件头加密
- (七){N} 设置算法的顺序
- (八)b{C1}[s{S1}]:{C2}[s{S2}]
- (九)mt=[off | on] 开启或关闭多线程压缩模式
- (十){N}={MethodID}[:param1][:param2] ... [:paramN] 设置压缩算法
-
- 1.支持的压缩算法
- 2.LZMA 算法
-
- (1)a=[0|1|2]
- (2)d={Size}[b|k|m]
- (3)mf={MF_ID}
- (4)fb={N}
- (5)lc={N}
- (6)lp={N}
- (7)pb={N}
- (8)PPMd
- (9)BCJ2
- 五、选项 -m 的示例
-
- (一)不压缩而直接将 *.jpg 文件添加到 archive.zip 档案
- (二)添加 *.exe 及 *.dll 文件到固实压缩档案 archive.7z。使用 LZMA 压缩算法、2 MB 字典大小及 BCJ 转换器。压缩将开启多线程优化(如果可用)
- (三)添加 *.exe 及 *.dll 文件到压缩档案 archive.7z。使用 LZMA 压缩算法、BCJ2 转换器、为主输出流(s0)使用 8 MB 字典大小、LZMA 算法为 BCJ2 转换器的 s1 及 s2 输出流使用 512 KB 字典大小。
- (四)添加 *.txt 文件到压缩档案 archive.7z。 使用 PPMd 压缩算法
-m (设置压缩算法) 选项,此选项用于指定压缩算法,此选项的格式依压缩档案的类型而定。
语法:-m[method_parameters]
x=[0 | 5 | 9 ]
5
设置压缩等级。
m={MethodID}
Deflate
设置压缩算法:Copy、Deflate、Deflate64、BZip2。
fb={NumFastBytes}
32
设置 Deflate 编码器的单词大小