私は、-ms = onフラグを指定して.7zファイルを作成しています。これは、堅牢なアーカイブになるはずです。しかし、アーカイブのリストは、実体がないことを示しています。は、7zipの高速アーカイブ(ソリッドまたは非ソリッド)ですか?
しかし、私の本当の疑問は、7zipでソリッドまたはソリッドではない最速の方法です。
私は本当に圧縮について気にしません。私が望むのは、アーカイブの作成、特にアーカイブの解凍のための最速の経過時間です。そして、固体の.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
私の推測では、-mx = 0(圧縮なし)はソリッドモードと互換性がありません。ソリッドで-mx = 1を試し、そのオプションで動作するかどうか確認してください。 – plushpuffin
また、スピードについて間違っていると思います。確かに、堅牢なアーカイブは、梱包や解凍に時間がかかります。 – plushpuffin
私はそれを-mx = 1に変更しました。そうですね、今度は堅実なアーカイブを作成します。私もそれを疑った。そのソリッドの方がパフォーマンスが速いと読んだので、アーカイブが完了したらソリッド/ノンソリッドの結果を投稿します。参照:http://www.intowindows.com/how-to-make-7-zip-faster/ –