您当前的位置: 首页 >  算法

liaowenxiong

暂无认证

  • 1浏览

    0关注

    1171博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

关于压缩工具 7z(7-zip) 如何设置压缩算法(选项 -m 的解读)

liaowenxiong 发布时间:2021-05-31 23:44:53 ,浏览量:1

文章目录
  • 一、用于指定压缩算法的选项 -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 (设置压缩算法) 选项,此选项用于指定压缩算法,此选项的格式依压缩档案的类型而定。

语法:-m[method_parameters]

二、Zip 参数 Zip参数 默认值 说明 x=[0 | 5 | 9 ] 5 设置压缩等级。 m={MethodID} Deflate 设置压缩算法:Copy、Deflate、Deflate64、BZip2。 fb={NumFastBytes} 32 设置 Deflate 编码器的单词大小
关注
打赏
1661566967
查看更多评论
立即登录/注册

微信扫码登录

0.0464s