Skip to content

Smart7z 1.0.4

Choose a tag to compare

@ackcsa ackcsa released this 12 Sep 16:54
· 7 commits to main since this release

主要变化

  • 清理策略在任务接收时固定,切换设置不影响排队、等待或执行中的任务。
  • 修复分卷误并、无关侧文件误清理、密码本回写截断和恢复目录被过早清理的问题。
  • 排队、等待输入或空间、初始化期间已接收的任务及扫描都需要关闭确认,默认不退出。
  • 恢复和任务引擎在后台初始化;启动失败可修正设置后重试。各发行方式共用窗口与队列,本版不提供多实例开关。
  • 完整 ZIP 使用 RAR 续卷式名称时,以有依据的格式重新校验,避免误报部分恢复;真实警告和安全上限仍保留。
  • 更新详情、错误提示和配置保存反馈;文档合并为项目说明、用户手册、维护指南和统一更新日志。
  • 发行配置不再携带构建机器的绝对路径;包内密码本为空,默认保留源文件。

完整变更见本标签的 CHANGELOG.md,三个发行包也附带该文件。

验证

  • 工作树完整测试:529 项通过,零失败、零错误、零跳过。
  • 从本次源码 ZIP 独立解出后:同一完整测试集 529 项通过,零失败、零错误、零跳过。
  • 最终 EXE 的 20 项隔离场景通过,覆盖普通及加密包、分卷和续卷入口、独立同名文件、密码本保全、内嵌及嵌套包、长路径、异常输入的源文件保全、排队及跨副本转交。
  • 两个 ZIP 的完整性、包内文档、默认配置、许可证与源码一致性检查通过。

验证环境为 Windows 11 x64、Python 3.14.6、PySide6 6.11.1、7-Zip 26.02。异常 EXE 场景核对磁盘输出、源文件哈希和进程保留,不等同于完整可见桌面交互验收。

下载与升级

  • 安装:Smart7z-1.0.4-setup-windows-x64.exe
  • 便携:Smart7z-1.0.4-portable-windows-x64.zip
  • 源码及第三方对应源码:Smart7z-1.0.4-source.zip
  • 校验:SHA256SUMS-1.0.4.txt

下载后先核对 SHA-256。升级前关闭旧版窗口并备份配置和密码本;便携包完整解压到可写目录,不要用空密码模板覆盖个人数据。程序未进行代码签名。

验证限制

本轮未执行会改变本机安装登记和菜单的实际安装、覆盖升级及卸载测试,也未完成原生桌面点击操作验收;安装器已编译并通过构建检查。未做重启冷启动测量,不承诺固定提速比例。