多进程解压缩软件 BrutalityExtractor v1.2.1 绿色版

发布于2024-08-16 455 热度

关于软件:

一款批量解压缩工具,该软件具备了出色的解压和压缩功能,可以有效提升用户的解压速度并且支持多种格式的压缩文件,从而能在计算机上面快速访问所需的文件数据,即使是大容量和复杂的压缩包也能处理。

BrutalityExtractor

主要特性:

  • 批量解压缩:自动扫描解压目录下所有压缩文件,即使文件后缀名不正确也能正确识别。
  • 支持多格式:支持常见压缩文件格式 7zziprartargzxzbz2 ,并且能正确处理分卷压缩包。
  • 支持多进程:根据处理器线程数,自定义解压进程数量,将解压速度翻倍。
  • 支持密码列表:可以设置常用密码列表,自动匹配加密压缩包。
  • 附加功能:消除目录冗余、删除空目录、删除垃圾文件等常用功能。

使用方法:

第一次运行时,由于缺少配置文件软件界面为英文。可以展开 Appearance Settings,在 Language 后面选择简体中文来切换语言。选择以后需要重启软件来生效。

基本配置:

  • 其中解压目录或目标目录为必填项。
  • 解压目录输入或选择压缩包存放的目录,例如B:\Archive 或 B:/Archive/ 均可正常识别。目录内最好别放无关的文件,否则可能会有意外解压行为,例如将游戏资源打包文件 resources.pak 给解压,造成游戏无法运行。
  • 目标目录输入解压后文件存放目录,解压后的目录结构会和解压目录中的保持一致。例如 B:/Archive/ 下面的 xd1/test.zip 文件内容会被解压到 B:/New/ 下面 xd1/test/ 内。将目标目录设定到不同磁盘,可以稍微提升解压速度。
  • 解压密码输入单个密码或者密码列表文本文件位置。如果压缩包没有密码,随便输入什么密码都可以解压。如果有密码,会挨个尝试密码列表中的密码,直到密码正确或全部失败。软件本身没有对密码尝试做多进程处理。如果需要暴力破解压缩包密码,可将密码列表分为多份,运行多个软件实例来跑。将日志等级设为 Debug,可在日志中看到尝试结果。此功能请勿用于非法用途。为了能正确读取特殊密码,密码文本文件请使用 UTF-8 编码格式储存。

高级配置:

  • 高级配置中的设置需要根据实际情况来调整。
  • 进程数量设置同时运行解压的进程数。由于解压操作对处理器、内存和硬盘有极高占用,建议运行时不要新开别的软件,保证解压顺利完成。解压进程数不会超过要解压文件的总数量。
  • 忽略警告关闭解压运行前的系统资源检测。
  • 释放空间在压缩包解压完成后,删除压缩包。无论开启与否,如果解压失败都不会删除原始压缩包。
  • 日志相关控制写入本地日志文件的配置,设置后需要重启软件来生效。

外观配置:

  • 一些外观主题设置。
  • 关闭提示关闭鼠标悬停在文字上时显示的提示信息。
  • 迷你模式使用小图标模式,让布局更紧凑。需要重启生效。
  • 修改主题选择自己喜好的软件主题配色风格。
  • 修改语言修改软件显示语言。目前仅有中英两种,欢迎提交其他语种的靠谱翻译。语言字典位于 modules/configs/lang_dict.py
  • 窗口透明配置窗口透明度。

附加功能:

  • 附加功能独立于解压功能存在,提供一些常用文件操作功能。
  • 功能开关开启功能开关后,将在目标目录下执行下面所配置的功能,解压操作暂时关闭。
  • 消除冗余消除冗余目录结构。只有在目录下有且仅有一个同名目录情况下会工作,一次只消除一层冗余结构。例如:将 D:/test/test/ 下面的文件提取到 D:/test/,之后删除空的 D:/test/test 目录。
  • 清理目录删除指定目录下所有扫描到空目录。有时空目录有其特殊用途,请谨慎清理。
  • 删除垃圾指定的文件或目录名,直接删除目标目录下找到的匹配目标。和解压密码一样,支持导入名称列表来批量删除。

命令行模式:

  • 在命令行中运行时,需要下载命令行版本可执行文件 BrutalityExtractorCli.exe 。
  • 命令行模式仅支持有限的功能,但速度更快。命令格式如下:
BrutalityExtractorCli.exe [-h] -d D [-p P] [-c C] [-v]
  • 其中中括号 [] 内的参数为可选。可以使用 BrutalityExtractorCli.exe -h 命令来查看自带帮助。

参数说明如下:

  • -d:指定压缩文件存放目录,解压操作也在同一目录进行,并且解压成功后会删除源压缩文件。
  • -c:设置同时解压的进程数量。没有最高限制,请小心输入。
  • -p:指定解压密码或密码列表。如果密码带空格,需要用双引号 "" 将密码括起来。
  • 下面是一个使用示例,指定解压目录为 B:\Archive,密码列表为 B:/pass.txt,运行进程数 16:
BrutalityExtractorCli.exe -c 16 -d B:\Archive -p B:/pass.txt

常见问题:

  • 软件运行遇见错误时,先查看下面总结的一些常见问题和解决方案。再查看所有 Issue 中是否有同样问题。如果都没有帮助,可以提交新 Issue ,并附上相关日志。
  • 启动报错 'NoneType' object has no attribute 'read_dict'
  • 下载新版本后,覆盖原来的可执行文件,启动报错。
  • 原因:新版本改动较大,配置文件和旧版本不兼容。
  • 解决:删除软件所在位置的 config 文件夹,重新运行软件,初始化配置文件即可。
  • 窗口最大化后不正常
  • 全屏模式下折叠展开不会自动适应窗口高度。
  • 原因:由于使用的框架原因,不支持全屏模式。
  • 解决:欢迎提供解决方案。
  • 增加批量压缩功能
  • 不加入。常见压缩软件在压缩时资源利用率非常好,请尝试 7zPeaZip 等开源免费软件。
  • 增加自动改名功能
  • 不加入。请尝试专业的软件,例如:everythingPowerToys 等优秀免费软件。

免责条款:

此文章内容及软件转载自互联网,仅免费分享给电脑爱好者学习交流,不可以用于商业目的或者非法用途,否则一切后果由用户自负,与本人无关!版权归原作者所有,请在下载后于24小时内删除!本站不会售卖软件,如涉嫌侵犯了您的合法权益,请联系我电子邮箱:uxpc@foxmail.com 或 QQ:455288881进行删除处理!

下载地址:

请点击下面的 “按钮” 下载,无限速!(写作不易,转载请注明出处)

提取密码:按钮【】的字符就是密码

分享知识,分享经验……

发表回复