NanaZip是一个开源的压缩工具项目,提供了强大的文件压缩与解压功能。自从项目启动以来,NanaZip致力于在保持与7-Zip兼容性的同时,引入更多的创新和改进。最新版本NanaZip 3.0 Preview 0展现了该项目的最新进展,其中包括对核心库和自解压执行文件的重新编写,这是基于7-Zip 23.01主线实现的。

203920254-aa1b7187-e368-4c38-97e9-52497e8762cb

NanaZip的开发团队在最近的更新中进行了所谓的"Longhorn Reset",以响应7-Zip的大量更新和改变。这一过程不仅包括重新编写了核心组件,还涉及到了用户界面(UI)的大量变化。开发者们计划在NanaZip的未来版本中引入基于XAML的轻量级UI,这将使NanaZip的操作界面更加现代化和易于使用。

NanaZip不仅是一个简单的7-Zip分支。它的发展目标是在保持与7-Zip良好的兼容性的同时,实现更多的创新和独特功能。NanaZip团队已经计划在未来版本中引入现代化的7-Zip插件SDK,并且通过重写和分离核心库与自解压执行文件的实现,进一步提高软件的可维护性和扩展性。

  • 重写核心库和自解压可执行文件的实现并将其拆分为单独的 NanaZip.Core 项目。
  • 确保核心库和自解压可执行文件的实现支持 Windows Vista RTM(内部版本 6000.16386)。
  • 减小自解压可执行文件的二进制大小。
  • 将 7-Zip 主线实现同步到 23.01。( https://www.7-zip.org/history.txt)
  • 将 7-Zip ZS 实现同步到最新的 master 分支。(mcmilk/7-Zip-zstd@ ce27b4a )
  • 添加来自 GmSSL 的 SM3 HASH 算法。 ( https://github.com/guanzhi/GmSSL)
  • 将 Zstandard 和内置的 xxHash 实现同步到 v1.5.5。( https://github.com/facebook/zstd/releases/tag/v1.5.5)
  • 将 Brotli 实现同步到 v1.1.0。( https://github.com/google/brotli/releases/tag/v1.1.0)
  • 将 RHash 实现同步到最新的 master 分支。(RHASH/RHash@ b8c91ea )
  • 更新到 Mile.Project.Windows 的 Git 子模块版本。( https://github.com/ProjectMile/Mile.Project.Windows)
  • 将 Mile.Windows.Helpers 更新到 1.0.15。(项目英里/Mile.Windows.Helpers@ b522a95 )
  • 将 Mile.Xaml 更新到 2.1.661。( https://github.com/ProjectMile/Mile.Xaml/releases/tag/2.1.661.0)
  • 更新俄语翻译。(供稿人:Blueberryy。
  • 修复了“关于”对话框中的文本换行问题。(感谢 MenschenToaster。
  • 将新式 IFileDialog 用于文件夹选取器对话框。(供稿人:reflectronic。
  • 直接启动到NanaZip关联的设置页面。(供稿人:AndromedaMelody。
  • 在驱动器的 ContextMenu 中显示 NanaZip。(供稿人:AndromedaMelody。
  • 同步 https://github.com/mcmilk/7-Zip-zstd 文件扩展名支持。
  • 将其他方法添加到压缩对话框。(mcmilk/7-Zip-zstd@ cf29d0c )
  • 将构造函数中的初始化重新排序为成员声明顺序。(mcmilk/7-Zip-zstd@ 8b011d2 )
  • 修复可选择的大写/小写哈希格式。(mcmilk/7-Zip-zstd@ 4fae369 )
  • 项目开发的其他调整。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。