Smart7z 1.0.2
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 组件。