Skip to content

Smart7z 1.0.2

Choose a tag to compare

@ackcsa ackcsa released this 17 Aug 17:20
· 19 commits to main since this release

Smart7z 1.0.2

发布日期:2026-08-17

重点修复

  • 修复部分 ZIP 含空路径根目录元记录时被误判为非法成员并报 INTERNAL_ERROR 的问题;真实文件仍执行完整预检并正常解压。
  • 修复顶部菜单栏文字裁切,以及 Qt 原生文件和目录拖放无法进入任务队列的问题。
  • 修复右键窗口首次启动的自动退出状态与单实例接管竞态。

启动与资源优化

  • 新增 Smart7zShell.exe 轻量右键入口;已有实例时直接完成认证 IPC,不加载 Python/Qt。
  • 去掉固定 100 ms 排队等待,并在无主实例时先检查命名互斥量。
  • 本机抽测已有实例交接约 90-110 ms(原入口约 214-230 ms),峰值工作集约 24-28 MiB(原入口约 30 MiB)。
  • 最终便携包冷进程右键解压并自动退出抽测约 2.96 秒;启动器缺失时自动回退主程序,功能不降级。

其他

  • 保留完整解压安全预检、SteganographierGUI 兼容探测、ZIP64 校验、嵌套保护、密码候选与有界流式 7-Zip 清单解析。
  • 全量自动化测试 383 项通过;安装器使用 Inno Setup 7.0.2 x64 构建。
  • 覆盖安装保留已有 code.txt、用户配置和恢复数据;程序自带 7-Zip 组件。