7zip 归档速度更快(可靠还是不稳定)?

is 7zip faster archiving (solid or not solid)?

我正在创建一个带有 -ms=on 标志的 .7z 文件,这应该会生成可靠的存档。但是存档的列表显示 solid 已关闭。

但我真正的问题是用 7zip 压缩文件的最快方法是什么,可靠还是不可靠。

我真的不关心压缩。我想要的是最快的流逝时间 - 用于创建存档,尤其是用于解压存档。我听说 solid .7z 的解压速度非常快。我正在使用 Powershell 执行命令。 (生成的存档大约 760MB 和大约 176K 个文件)。创建大约需要 12 分钟,解压大约需要 8 分钟。

[string]$zipper = "$($Env:ProgramFiles)-Zipz.exe"
[Array]$archive = "C:\zip\GL.7z"
[Array]$flags = "a","-t7z","-mx0","-mmt=on","-ms=on", "-r"
[Array]$skip = "-xr!.svn","-xr!.vs","-xr!bin","-xr!obj","-xr!Properties","-x!*.csproj","-x!*.user","-x!*.sln","-x!*.suo","-x!web.config","-x!web.*.config"
$ElapsedTime = [System.Diagnostics.Stopwatch]::StartNew()
echo "Toby..."
[Array]$in = "C:\wwwroot\Toby"
[Array]$cmd = $flags + $archive + $in + $skip
& $zipper $cmd

plushpuffin 是正确的,仅当您对例如压缩文件进行压缩时才会创建实体存档。 (-mx1).

这是压缩和解压缩的时间 原始文件为 950MB 磁盘 space,包含 176K 个文件,主要是 JPG。

7z uncompressed, not-solid,-mx0
    size: 728 MB
    pack: 12:28
    unpack: 9:28

7z compressed, solid -mx1
    size: 555 MB 
    pack: 18:18
    unpack: 9:13

7z compressed, solid -mx1 -mmt=off (single thread)
    size: 555 MB 
    pack: 22:48
    unpack: 10:32