主要功能 | 软件截图 | 性能测试 | 更新记录 | 帮助 | 使用方法 | 论坛
About Bandizip for macOS
Bandizip 与 Bandizip365 比较 Bandizip与其他压缩软件相比较
Features & Technical Terms
如何使用多核压缩 如何在访达右键菜单使用Bandizip 如何将Bandizip设置为默认压缩软件 如何在 Mac 上打开 RAR 文件 如何使用Bandizip在Mac系统上打开ALZ和EGG文件 如何使用智能解压至此 如何使用Bandizip对大文件进行分卷压缩 如何查看压缩文件内文件列表 如何在不解压的情况下修改压缩文件 如何给压缩文件设置密码 如何加密压缩文件内文件名 如何预览压缩文件内图像、文档和音频文件 如何使用Bandizip内置图像查看器 如何在删除压缩文件时将其移至回收站 如何使用预设功能进行压缩 如何使用并行解压功能 如何使用密码管理器 如何自动填充密码 如何使用“修复存档” 如何使用密码恢复器
故障排除
代码自动检测功能无法正常工作 “错误 22": 运行 MacOS Catalina 的 Mac上,访达无法提取现有的 ZIP 压缩包。 分卷压缩文件无法被解压 How to troubleshoot when an error occurs saying split archive files are needed 用Bandizip解压的应用文件打不开 打开压缩文件时间过长 文件的标识图标未出现在访达中 访达边栏中的外置硬盘图标无法正常显示。 Bandizip 的右键菜单未出现在云同步文件夹 如何解决在Safari下载压缩文件后自动解压的问题 如何在Ventura使用Bandizip右键菜单 Chrome 下载的文件无法打开 Sonoma 上将文件压缩到外置存储空间中却未出现 如何在Sequoia上使用Bandizip的右键菜单 如何解决韩文文件名字素分解的问题(Unicode 规范化、NFC/NFD) 如何为Bandizip启用App Nap功能 如何在 访达 的右键菜单中隐藏 Bandizip 的服务 无法卸载Bandizip 无法安装从App Store下载的Bandizip 在App Store购买的Bandizip如何申请退款 如何从 App Store 管理 Bandizip 365 订阅 如何取消订阅Bandizip 365

如何使用多核压缩

什么是多核(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格式压缩文件时也支持多核压缩,但仅适用于多个文件,而不适用于单个文件。