下载 | 企业版 | 立即购买 | 软件截图 | 更新记录 | 帮助 | 使用方法 | 论坛
许可证和软件注册
Bandizip 许可证协议 如何注册 Bandizip Bandizip 各版本功能对比 Bandizip MSE (微软商店版/Microsoft Store Edition) 如何得到收据 退款政策 如何取消注册Bandizip
Bandizip 付费版本的专属功能
如何使用密码管理器 如何使用压缩文件修复 如何使用密码恢复 如何在Bandizip预览压缩文件中的图像文件 压缩包中的反恶意软件扫描
功能 & 技术用语
如何使用Bandizip来压缩文件 如何使用Bandizip来解压文件 如何使用智能解压至此 如何使用Bandizip对大文件进行分卷压缩 ZIP格式的UTF-8文件名 ZIPX格式 7z格式 ZPAQ 格式介绍 固实压缩 RAR格式介绍 ALZ和EGG格式介绍 如何使用快速拖放 如何使用多核压缩 如何使用快速归档功能 如何在不解压的情况下修改压缩文件 如何在不解压的情况下打开压缩文件内文件 如何对压缩文件里的文件进行修改和保存 如何给压缩文件设置密码 如何加密压缩文件内文件名 如何在删除压缩文件时将其移至回收站 如何压缩被其他进程占用的文件 如何使用并行解压功能 自动展开文件夹树 如何通过安全备份来防止数据损坏 如何检测压缩文件 如何将从网上下载的文件的Zone.Identifier信息复制到解压后的文件中 如何更改Bandizip主题颜色 如何导出和导入Bandizip设置 如何卸载Bandizip 如何更新Bandizip 命令行参数 Bandizip 安装命令行参数 Windows 10 on ARM 系统上的 Bandizip
故障排除
无法注册 Bandizip 无法访问用于购买 Bandizip 的电子邮件帐户 代码自动检测功能无法正常工作 如何排除“当我在浏览器上下载压缩文件时,Bandizip 会自动打开它们”问题 压缩图标在文件资源管理器中不能正确显示 文件资源管理器不显示Bandizip的右键菜单。 Bandizip的右键菜单(上下文菜单)无法正常显示 解/压缩速度过慢 “错误 22": 运行 MacOS Catalina 的 Mac上,访达无法提取现有的 ZIP 压缩包。 Mac 访达无法解压已加密的 ZIP 压缩文件 如何使用非英文字符给压缩文件设置密码? 如何检测多个压缩文件 如何解决在Bandizip使用拖放功能时出现“参数错误”的问题 Bandizip 与便签同时使用,会导致程序停止。 在网络映射驱动器上无法打开压缩文件 分卷压缩文件无法被解压 Bandizip的bdzsfx.x86.sfx是什么文件?为什么被检测为恶意代码? 如何在 Linux 上使用 Wine 运行 Bandizip

如何使用多核压缩

什么是多核(Multi-Core)?

内核(core)是计算机中最重要的核心部件CPU的运算单元,具有两个或两个以上内核的CPU称为多核CPU。 早期计算机的CPU都是只有一个内核的单核CPU,但最近用于移动设备的CPU普遍为多核CPU,因此是否支持多核已成为衡量软件性能的重要因素。

使用多核压缩

Bandizip提供多核压缩功能。压缩文件需要大量的CPU运算,因此利用多核并行处理,有助于提高处理速度。



使用该功能,四核(支持8线程)比单核,压缩速度最多快6倍,八核(支持16线程)速度最多快13倍。

下图是在四核8线程MacBook Pro,支持多核的Bandizip和不支持多核的Finder分别压缩文件的对比图。




为何在解压缩时无法利用多核?

使用Bandizip压缩文件时,由于使用多核,CPU占用率达到最高,但解压缩时,CPU占用率并不高。

其原因在于压缩数据的算法之特性。大多数的压缩算法是参考前面的数据来压缩后面的数据。此时,可以通过并行执行进行压缩,但解压缩时,前面的数据被解压后才能解压后面的数据,因此无法与压缩一样并行执行,不得不只利用单核解压缩,因此CPU使用率低。

然而,最近随着技术的发达,已开发出解压缩时利用多核的方法。一般情况下,将压缩的数据分成若干区块后分别并行执行,这样就可以将下列压缩文件利用多核快速解压。

  • 7Z文件(使用LZMA2算法压缩)
  • RAR文件(使用RAR5算法压缩)
  • ZPAQ文件
  • ZIP文件

为何在压缩时CPU占用率不高?

除此之外,压缩文件时CPU占用率不高的情况也很常见。压缩过程由以下几个步骤组成:

读取要压缩的文件(存储装置)▶ 压缩(CPU)▶ 写入压缩的文件(存储装置)

一般情况下,在压缩过程中因瓶颈现象造成CPU使用率提高。但如果使用速度较慢的存储装置(U盘、网络驱动器等),有可能因为存储I/O瓶颈,导致CPU使用率不高。

参考事项

  • 压缩多个极小文件(小于100KB)时,提高压缩速度的效果可能微乎其微。
  • 7zip用ZIP格式压缩文件时也支持多核压缩,但仅适用于多个文件,而不适用于单个文件。