7z命令行 極限壓縮指令
阿新 • • 發佈:2017-08-25
htm test span 字節 命令行 多線程模式 算法 次方 等級
摘抄自http://www.cnblogs.com/qanholas/archive/2011/10/03/2198487.html
7z a -t7z DriverTest_1.7z "I:\t\t1\*" -mx=9 -ms=200m -mf -mhc -mhcf -m0=LZMA:a=2:d=25:mf=bt4b:fb=64 -mmt -r
-t7z -- 壓縮文件的格式為7z
-mx=9 -ms=200m -mf -mhc -mhcf -m0=LZMA:a=2:d=25:mf=bt4b:fb=64 -mmt
-- 指定壓縮算法選項
-mx=9 -- 設置壓縮等級為極限壓縮(默認為:LZMA 最大算法、32 MB 字典大小、BT4b Match finder、單詞大小為 64、BCJ2 過濾器)
-ms=200m -- 開啟固實模式,設置固實數據流大小為200MB。
-mf -- 開啟可執行文件壓縮過濾器。
-mhc -- 開啟檔案文件頭壓縮。
-mhcf -- 開啟檔案文件頭完全壓縮。我所使用的7z版本為4.42>2.30。
-m0=LZMA:a=2:d=25:mf=bt4b:fb=64
我這壓縮失敗了,去掉這一段後可以.
-- 第一個備選壓縮算法為LZMA,壓縮等級為最大壓縮,LZMA算法使用的字典大小為25(2MB的5次方)32MB,算法的匹配器為bt4b(所需要內存為d×9.5 + 34 MB),壓縮算法的緊湊字節為最大模式的64字節。
-mmt -- 開啟多線程模式。
-r -- 遞歸到所有的子目錄。
7z命令行 極限壓縮指令