当前位置: 代码网 > 科技>软件教程>工具软件 > NanaZip 3.0 发布:同步 7-Zip 更新至 24.05,引入 Win UI 和 Mica 效果

NanaZip 3.0 发布:同步 7-Zip 更新至 24.05,引入 Win UI 和 Mica 效果

2024年06月02日 工具软件 我要评论
NanaZip 是一款基于 7-Zip 的开源压缩工具,界面简洁美观,且适配 Win 11 右键菜单。

5 月 23 日消息,nanazip 是一款基于 7-zip 的开源压缩工具,界面简洁美观,且适配 win 11 右键菜单。

nanazip 3.0 大版本更新现已正式发布,而且从这一版本开始将提供两种发行版本,即 nanazip 和 nanazip classic,同时也取消了对于 32 位 x86 系统的打包支持(32 位 classic 版本仅限便携版,不支持右键菜单,但仍保留 win32 gui 和 win32 cli)。

nanazip(基于 xaml 的 gui、基于 vt 的 cli 和 msix 包)

  • 支持的操作系统:windows 10 版本 2004(build 19041)或更高版本

  • 支持的平台:x86(64 位)和 arm(64 位)

nanazip classic(win32 gui 和 win32 cli)

  • 支持的操作系统:windows vista rtm(build 6000.16386)或更高版本

  • 支持的平台:x86(32 位和 64 位)和 arm(64 位)

nanazip core(核心库和自解压可执行文件)

  • 支持的操作系统:windows vista rtm(build 6000.16386)或更高版本

  • 支持的平台:x86(32 位和 64 位)和 arm(64 位)

开发者表示:nanazip 从今往后将不再仅仅只是一款简单的 7-zip 分支,nanazip 和 7-zip 之间的关系更类似于 chromium 和 webkit,nanazip 后续提供的大部分改进都不会被 igor pavlov 合并到 7-zip 主程序中;不过 nanazip 将继续保持与最新的 7-zip 主线版本同步。因此,开发者重写并拆分了核心库和自解压可执行文件的代码,从而将其单独作为一个 nanazip.core 项目来维护,且其他 nanazip 部分也将尽快进行现代化改造。

此外,开发者还表示正尝试在未来用纯 c++/winrt 风格重写现代化的 7-zip 插件开发包 (sdk)。因为 igor pavlov 在每次发布新版本时都会进行很多改动,所以他需要一种更简便的方式来为 7-zip 和 nanazip 开发插件。

值得一提的是,nanazip 还在微软商店提供了一个 99.99 美元(代码网备注:当前约 725 元人民币)的赞助版内购插件,以吸引更多赞助商和贡献者(对 2024 年 3 月 30 日之前已经赞助过 nanazip 的用户和源码贡献者全部免费)。

赞助版与普通版之间没有功能差异,唯一区别是工具栏中会显示一个 “❤️ 感谢您的赞助 ❤️” 按钮,而不是普通版本中的 “☕ 赞助 nanazip ☕” 按钮,类似于 visual studio 的管理员模式。

发行说明

  • nanazip 3.0 及更高版本将提供两种发行版本

  • nanazip 打包版本的 32 位 x86 支持已被删除

  • nanazip 3.0 及更高版本将提供 nanazip 赞助版

  • nanazip 引入了预安装支持

  • 继承 7-zip 24.05 的所有功能。

界面

  • 支持所有 gui 图形界面的深色模式。

  • 支持主窗口的 mica 材质效果(启用深色模式并禁用 hdr 时可享受所有全窗口沉浸式 mica 效果)。

  • 使用 msix 打包,提供现代部署体验。

  • 支持 windows 10/11 文件资源管理器的右键菜单关联。

压缩格式支持

  • 支持 nsis 脚本解压缩(来自 7-zip nsis 分支)。

  • 提供 7-zip 执行别名,帮助用户迁移到 nanazip。

  • 支持 brotli、fast-lzma2、lizard、lz4、lz5 和 zstandard 压缩编码(来自 7-zip zs 分支)。

其他特性

  • 支持所有 gui 组件的 per-monitor dpi-aware

  • 支持自解压可执行文件的 gui 版本的 i18n

  • 集成 rhash 的哈希算法 (aich、blake2b、btih 等) 到 nanazip 中。

  • 集成 xxhash (xxh3_64 位、xxh3_128 位) 和 gmssl (sm3) 的哈希算法。

  • 为所有目标二进制文件启用控制流防护 (cfg) 以减轻 rop 攻击。

  • 将所有 x86 和 x64 目标二进制文件标记为兼容控制流强制技术 (cet) 阴影堆栈。

  • 运行时进行严格句柄检查以避免使用无效句柄。

  • 发行版本禁用动态代码生成能力,防止运行时生成恶意代码。

  • 阻止运行时从远程源加载意外的库。

  • 启用包完整性检查。

  • 启用异常处理延续元数据。

  • 启用签名返回。

  • 支持命令行版 nanazip 禁用子进程创建。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com