NanaZip 5.0 预览版(5.0.1188.0)本月更新发布,主要针对编号为 CVE-2024-11477 的安全漏洞进行了修复,并确保 NanaZip Core 和 NanaZip Classic 兼容 ucrtbase.dll 10.0.19041.0 及更新版本。
NanaZip 开发团队原本计划与 7-Zip 24.09 版本同步更新,但考虑到安全因素,先行发布了这一版本,并计划后续推出与 7-Zip 24.09 同步的预览版更新。
此次更新包含了 NanaZip 3.1 版本的所有改进,并进行了以下多项优化:
1.将 NanaZip 控制台版本整合至 NanaZip.Core 项目中。
2.移除了 NanaZip.Codecs 和 NanaZip.Frieren 的 C++/WinRT 依赖。
3.移除了自解压可执行文件项目中的 VC-LTL 依赖。
4.为 NanaZip.Frieren.DarkMode 添加了 GetDpiForWindowWrapper,以解决旧版 Windows 的兼容性问题。
5.调整编译配置,优化自解压可执行文件的二进制大小。
6.采用 Mile.Windows.UniCrt 替代 VC-LTL。
7.开始简化 NanaZip 特定解码器和编码器的实现。
8.更新了 NanaZip.Specification.SevenZip 头文件。
9.实现了禁用 NanaZip 自解压可执行文件创建子进程的功能(安装模式除外,相关编译二进制文件不包含在 NanaZip MSIX 包中)。
NanaZip 是一款开源的文件压缩工具,旨在为 Windows 用户提供现代化的使用体验。它基于著名的开源压缩工具 7-Zip 的源代码开发,并特别适配了 Windows 11 的右键菜单,同时集成了文件哈希值查询功能至右键菜单中。