首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >7zip的归档速度是否更快(实心还是非实心)?

7zip的归档速度是否更快(实心还是非实心)?
EN

Stack Overflow用户
提问于 2017-02-23 02:53:41
回答 1查看 4.5K关注 0票数 1

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

但我真正的问题是,用7zip存档最快的方法是什么,是可靠的还是不可靠的。

我真的不关心压缩。我想要的是最快的运行时间--创建归档文件,尤其是解压归档文件。我听说solid .7z的解包速度非常快。我使用Powershell来执行这些命令。(生成的归档文件约为760MB和176K文件)。我花了大约12分钟创建和8分钟解包。

代码语言:javascript
复制
[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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-24 05:55:00

plushpuffin是正确的,只有当你有压缩(例如-mx1)时,才会创建实体归档。

下面是压缩和解压缩的时间,176K文件中的原始文件是950MB的磁盘空间,其中大部分是JPG文件。

代码语言:javascript
复制
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
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42399926

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档