我正在创建一个带有-ms=on标志的.7z文件,这应该会产生一个可靠的归档文件。但是归档文件的列表显示solid是关闭的。
但我真正的问题是,用7zip存档最快的方法是什么,是可靠的还是不可靠的。
我真的不关心压缩。我想要的是最快的运行时间--创建归档文件,尤其是解压归档文件。我听说solid .7z的解包速度非常快。我使用Powershell来执行这些命令。(生成的归档文件约为760MB和176K文件)。我花了大约12分钟创建和8分钟解包。
[string]$zipper = "$($Env:ProgramFiles)\7-Zip\7z.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发布于 2017-02-24 05:55:00
plushpuffin是正确的,只有当你有压缩(例如-mx1)时,才会创建实体归档。
下面是压缩和解压缩的时间,176K文件中的原始文件是950MB的磁盘空间,其中大部分是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:32https://stackoverflow.com/questions/42399926
复制相似问题