Nanazip #
NanaZip 是一个开源的压缩文档管理器,旨在提供现代化的 Windows 体验,基于著名的开源文件存档器 7-Zip 开发。
- 正式版 NanaZip_3.1.1080.0.msixbundle (访问密码: 3705)
- 测试版 NanaZipPreview_5.0.1188.0.msixbundle (访问密码: 3705)
安装方法 在这里
NanaZip特性 #
- 继承 7-Zip 24.07 的所有功能。
- 支持所有 GUI 组件的深色模式。
- 在主窗口上支持Mica效果。如果您在禁用 HDR 的情况下使用暗模式,您将享受所有 GUI 组件的全窗口沉浸式云母。
- 使用 MSIX 打包以获得新式部署体验。
- 支持 Windows 10/11 文件资源管理器中的上下文菜单。
- 启用对 NSIS 存档的 NSIS 脚本反编译支持。(从 7-Zip NSIS 分支合并而来。
- 提供 7-Zip 执行别名,帮助用户迁移到 NanaZip。
- 支持 Brotli、Fast-LZMA2、Lizard、LZ4、LZ5 和 Zstandard 编解码器。(从 7-Zip ZS 分支合并)
- 支持所有 GUI 组件的 Per-Monitor DPI-Aware。
- 支持 i18n for GUI 版的 Self Extracting Executable。
- 将以下 HASH 算法集成到 RHash 的 NanaZip 中(AICH、BLAKE2b、BTIH、ED2K、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、Tiger、Tiger2、TTH、Whirlpool)、xxHash(XXH3_64bits、XXH3_128bits)和 GmSSL (SM3)
- 为所有目标二进制文件启用控制流防护 (CFG),以缓解 ROP 攻击。
- 将所有 x86 和 x64 目标二进制文件标记为与控制流强制技术 (CET) 影子堆栈兼容。
- 在运行时进行严格的句柄检查,以阻止使用无效句柄。
- 在发布版本中禁用动态代码生成可防止在运行时生成恶意代码。
- 阻止在运行时从远程源加载意外的库。
- 启用包完整性检查。
- 启用 EH 延续元数据。
- 启用已签名的申报表。
- 启用禁用 NanaZip 命令行版本的子进程创建。
NanaZip 和 NanaZip经典版 的区别 #
NanaZip 3.0 及以后版本将有两种分发风格,称为 NanaZip 和 NanaZip Classic。以下是它们之间的区别。
-
NanaZip
- 仅支持 64 位系统。
- 仅限 MSIX 打包版本。
- 支持 Windows 10/11 文件资源管理器中的上下文菜单。
- 仅支持 Windows 10 版本 2004(内部版本 19041)或更高版本。
- 具有基于 XAML 的 GUI 和基于 VT 的 CLI。
-
NanaZip经典版
- 向下兼容 32 位系统。
- 仅限便携版本。
- 没有上下文菜单支持。
- 支持 Windows Vista RTM(内部版本 6000.16386)或更高版本。
- 保留 Win32 GUI 和 Win32 CLI。
NanaZip系统要求 #
-
NanaZip(基于 XAML 的 GUI、基于 VT 的 CLI 和 MSIX 包)
- 支持的操作系统:Windows 10 版本 2004(内部版本 19041)或更高版本
- 支持的平台:x86(64 位)和 ARM(64 位)
-
NanaZip 经典版(Win32 GUI 和 Win32 CLI)
- 支持的操作系统:Windows Vista RTM(内部版本 6000.16386)或更高版本
- 支持的平台:x86(32 位和 64 位)和 ARM(64 位)
-
NanaZip Core(核心库和自解压可执行文件)
- 支持的操作系统:Windows Vista RTM(内部版本 6000.16386)或更高版本
- 支持的平台:x86(32 位和 64 位)和 ARM(64 位)
我们选择 Windows 作为 NanaZip 项目支持的主要平台,因为 Windows 一直保持着良好且经过验证的 ABI 和兼容性,并在计算史上脱颖而出。但我们也关心非 Windows 平台。以下是非 Windows 平台支持的策略:
- NanaZip 的现代风格不支持非 Windows,除非有人将 WinRT XAML 移植到 POSIX。因此,非 Windows 支持策略仅适用于 NanaZip Core 和 NanaZip Classic。
- 开发团队将尽最大努力支持具有 Windows Vista 或更高版本功能级别的 Wine。仅在 Wine 9.x 下进行了当前测试。
- 我们不支持 ReactOS 及其衍生产品,因为它们太难支持了。但是在ReactOS及其衍生产品下进行测试可能会很有趣。
下载和安装NanaZip #
安装nanazip有以下几个方式
通过微软软件商城(Microsoft Store)安装 #
通过下载安装包(MSIX Package)安装 #
- NanaZip_3.1.1080.0.msixbundle
- NanaZipPreview_5.0.1188.0.msixbundle
- 下载Nanazip正式版3.0.1000.0
- 下载Nanazip预览版3.5.1000.0
下载 MSIX 包后,可以双击进行安装,双击无反应的也可以管理员身份运行的 PowerShell 执行以下命令
PowerShell -NoLogo -NoProfile -NonInteractive -InputFormat None -ExecutionPolicy Bypass Add-AppxPackage -DeferRegistrationWhenPackagesAreInUse -ForceUpdateFromAnyVersion -Path The path of the MSIX package
如果您想为所有用户安装 NanaZip,您可以在以管理员身份运行的 PowerShell 中执行以下命令
PowerShell -NoLogo -NoProfile -NonInteractive -InputFormat None -ExecutionPolicy Bypass Add-AppxProvisionedPackage -Online -PackagePath The path of the MSIX package -LicensePath The path of the XML license file
Windows11下安装NanaZip #
使用Windows11系统的话,可以通过以下命令安装NanaZip
E:\downls> Add-AppPackage .\NanaZip_3.0.1000.0.msixbundle