在GitHub上发现一款名为NanaZip的开源压缩工具,它基于经典的7-Zip项目,并针对现代Windows系统进行了专门优化。
这款工具解决了传统压缩软件在界面美观性、高分辨率屏幕适配以及新系统功能兼容性方面的不足,特别加入了暗色主题、Mica材质效果和对新压缩格式的支持。
项目概述

NanaZip是一个开源文件压缩管理工具,从7-Zip项目分支而来,专为现代Windows 10/11体验设计。它提供MSIX封装格式、深色模式、Mica效果等新特性,同时保留了7-Zip强大的压缩与解压核心能力。
核心功能亮点
现代界面适配
NanaZip为所有图形界面组件添加了深色主题支持,并在主窗口实现了Mica效果。在禁用HDR的深色模式下会呈现完整的沉浸式视觉效果,让软件与系统界面风格保持高度一致。

增强压缩支持
在继承7-Zip原有格式基础上,增加了Brotli、Zstandard、LZ4等新压缩算法的编解码支持,还支持处理NSIS安装包、Electron asar归档等特殊格式文件。
安全加固机制

所有二进制文件都启用了控制流防护(CFG),标记为兼容控制流强制技术(CET)影子栈,并禁止运行时动态代码生成。这些安全防护措施能有效缓解ROP攻击和恶意代码注入风险。
便捷系统集成
通过MSIX包分发,支持在文件资源管理器的右键菜单中快速操作,还提供了7-Zip命令别名,方便习惯原有命令的用户平滑迁移。
额外哈希算法
除了常见的MD5、SHA系列,还实现了ED2K、BLAKE2b、BTIH、XXH3等二十多种校验算法,部分通过Windows CNG API实现,部分借助RHash库完成。
智能解压选项

提供智能解压功能,可自动识别压缩包内目录结构,并提供“解压后打开文件夹”的选项,简化了解压后的文件管理步骤。
安装指南
- 从Microsoft Store搜索“NanaZip”直接安装,这是最推荐的方式,能自动处理依赖和更新
- 在GitHub Releases页面下载MSIX包,双击安装或在管理员权限的PowerShell中执行
Add-AppxPackage命令进行部署
- 如需为所有用户安装,可通过DISM工具或
Add-AppxProvisionedPackage命令实现系统级部署
- 安装后若右键菜单不显示,可尝试重启文件资源管理器进程
NanaZip在保留7-Zip核心压缩能力的同时,为现代Windows系统带来了更美观的界面、更安全的机制和更丰富的格式支持,是传统压缩工具一次值得关注的外观升级。
|