NanaZip 5.0 预览版(5.0.1188.0)本月发布了更新,重点修复了跟踪编号为 CVE-2024-11477 的漏洞。该团队原计划同步发布 7-Zip 24.09 的源代码,但由于安全考虑发布了此版本,并将在未来推出相应的预览版更新。
本次更新包括多项优化和改进:
将 NanaZip 控制台版本移至 NanaZip.Core 项目;
删除了 NanaZip.Codecs 和 NanaZip.Frieren 的 C++/WinRT 依赖项;
删除了与自解压可执行文件相关的 VC-LTL 依赖项;
为 NanaZip.Frieren.DarkMode 添加 GetDpiForWindowWrapper,以解决旧 Windows 兼容性问题;
调整编译配置以优化自解压可执行文件的二进制大小;
使用 Mile.Windows.UniCrt 替代 VC-LTL;
开始简化特定编码器和解码器实现的功能;
更新了 NanaZip_SPECIFICATION SevenZip 头文件;
实现禁用功能后不创建子进程(安装模式除外,在编译时嵌入到二进制文件中)。
值得注意的是,NanaZip 是一款开源的文件归档工具,旨在提供现代化的 Windows 体验,并特别针对 Windows 11 的右键菜单进行了适配。
发表评论