使用7zip制作一个压缩文件的脚本,使用极限压缩,麻烦给一段极限压缩的代码,不要太复杂,来个简单点的!
1个回答
展开全部
7z a -t7z 目标文件 源文件 -mx=9
使用全默认参数的极限压缩。
一般不建议这样做,因为有太多不可预知,比较完整的例子:
7z a -t7z 目标.7z "源文件\*" -mx=9 -ms=200m -mf -mhc -mhcf -m0=LZMA:a=2:d=25:mf=bt4b:fb=64 -mmt -r
追问
下面一段代码是什么意思,能稍微标注一下吗?
追答
-t7z 设置压缩文件的格式为7z(注意这个配合极限压缩必须格式,不同格式的MX9不同);-r是路径递归(包含所有子目录),其它都是极限压缩配置。
-mx=9 -- 设置压缩等级为极限压缩(默认为:LZMA 最大算法、32 MB 字典大小、BT4b Match finder、单词大小为 64、BCJ2 过滤器)
-ms=200m -- 开启固实模式,设置固实数据流大小为200MB。
-mf -- 开启可执行文件压缩过滤器。
-mhc -- 开启档案文件头压缩。
-mhcf -- 开启档案文件头完全压缩。
-m0=LZMA:a=2:d=25:mf=bt4b:fb=64
-- 第一个备选压缩算法为LZMA,压缩等级为最大压缩,LZMA算法使用的字典大小为25(2MB的5次方)32MB,算法的匹配器为bt4b(所需要内存为d×9.5 + 34 MB),压缩算法的紧凑字节为最大模式的64字节。
-mmt -- 开启多线程模式。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询