概述
NanaZip 是一个开源的压缩文档管理器,旨在提供现代化的 Windows 体验,基于著名的开源文件存档器 7-Zip 开发。
特征
- 继承 7-Zip 24.08 的所有功能。
- 支持所有 GUI 组件的深色模式。
- 在主窗口上支持 Mica 效果。您将享受完整的窗口 所有 GUI 组件的沉浸式云母(如果您将深色模式与 HDR 一起使用) 禁用。
- 使用 MSIX 打包以获得新式部署体验。
- 支持 Windows 10/11 文件资源管理器中的上下文菜单。
- 启用对 NSIS 档案的 NSIS 脚本反编译支持。(从 7-Zip NSIS 分支合并。
- 提供 7-Zip 执行别名,帮助用户迁移到 NanaZip。
- 支持 Brotli、Fast-LZMA2、Lizard、LZ4、LZ5 和 Zstandard 编解码器。(已合并 来自 7-Zip ZS 分支。
- 支持所有 GUI 组件的每显示器 DPI 感知。
- 支持 i18n for GUI 版本的自解压可执行文件。
- 将以下哈希算法从 RHash 集成到 NanaZip(AICH、BLAKE2b、 BTIH、EDON-R 224、EDON-R 256、EDON-R 384、EDON-R 512、GOST R 34.11-94、 GOST R 34.11-94 CryptoPro, GOST R 34.11-2012 256, GOST R 34.11-2012 512, HAS-160、RIPEMD-160、SHA-224、SHA3-224、SHA3-256、SHA3-384、SHA3-512、 Snefru-128、Snefru-256、老虎、老虎2、BTIH、TTH、漩涡)、xxHash (XXH3_64bits、XXH3_128bits)、GmSSL (SM3) 和 Windows CNG API(MD2、MD4、MD5、 SHA-1、SHA-256、SHA-384、SHA-512、ED2K)。
- 对所有目标二进制文件启用控制流防护 (CFG) 以缓解 ROP 攻击。
- 将所有 x86 和 x64 目标二进制文件标记为与 Control-flow 兼容 强制技术 (CET) 影子堆栈。
- 在运行时进行严格的 handle 检查,以阻止使用无效的 handle。
- 在发布版本中禁用动态代码生成会阻止生成 运行时的恶意代码。
- 在运行时阻止从远程源加载意外的库。
- 启用 Package Integrity Check。
- 启用 EH 延续元数据。
- 启用 Signed Returns。
- 启用禁用 NanaZip CLI 的子进程创建和自解压 可执行文件。(自解压可执行文件的安装程序模式除外,该模式 NanaZip MSIX 包中未提供编译的二进制文件。
NanaZip 和 NanaZip Classic 之间的区别
NanaZip 3.0 及更高版本将有两种分发风格,称为 NanaZip 和 NanaZip 经典。以下是它们之间的区别。
- 娜娜拉链
- 仅支持 64 位。
- 仅限 MSIX 打包版本。
- 支持 Windows 10/11 文件资源管理器中的上下文菜单。
- 支持文件关联。
- 提供 7-Zip 执行别名,帮助用户迁移到 NanaZip。
- 仅支持 Windows 10 版本 2004(内部版本 19041)或更高版本。
- 基于 XAML 的 GUI。
- NanaZip 经典款
- 具有 32 位支持。
- 只有便携式版本。
- 不支持上下文菜单。
- 不支持文件关联。
- 没有 7-Zip 执行别名支持。
- 支持 Windows Vista RTM(内部版本 6000.16386)或更高版本。
- Win32 图形用户界面。
系统要求
- NanaZip(基于 XAML 的 GUI 和 MSIX 包)
- 支持的操作系统:Windows 10 版本 2004(内部版本 19041)或更高版本
- 支持的平台:x86(64 位)和 ARM(64 位)
- NanaZip 经典版 (Win32 GUI)
- 支持的操作系统:Windows Vista RTM(内部版本 6000.16386)或更高版本
- 支持的平台: x86(32 位和 64 位)和 ARM(64 位)
- NanaZip 核心(核心、编解码器、CLI 和自解压可执行文件)
- 支持的操作系统:Windows Vista RTM(内部版本 6000.16386)或更高版本
- 支持的平台: x86(32 位和 64 位)和 ARM(64 位)
注意:除自解压可执行文件外,ucrtbase.dll 10.0.19041.0 version 或更高版本需要存在于 binary 文件夹中,如果你想使用 Windows 10 版本 2004 之前的 Windows 版本上的 NanaZip 组件 (内部版本 19041)。
我们选择 Windows 作为支持的 NanaZip 项目的主要平台 因为 Windows 一直保持着良好且经过验证的 ABI 和兼容性,以及 在计算史上脱颖而出。但我们也关心非 Windows 平台。以下是非 Windows 平台支持的策略:
- NanaZip 的现代风格不支持非 Windows,除非有人移植 WinRT XAML 到 POSIX。因此,非 Windows 支持策略仅适用于 NanaZip Core 和 NanaZip Classic。
- 开发团队将尽最大努力支持具有 Windows Vista 的 Wine 或更高版本的功能级别。目前在 Wine 9.x 下进行了简单测试。
- 我们不支持 ReactOS 及其衍生产品,因为它们太难了 支持。但是在 ReactOS 及其衍生产品下进行测试可能很有趣。
预览



下载地址
Microsoft Store
GitHub:https://github.com/M2Team/NanaZip?tab=readme-ov-file
© 版权声明
THE END
暂无评论内容