[App Sharing] WingHexExplorer2 v2.0.0 正式版发布 Resolved
Tofloor
poster avatar
寂静的羽夏
deepin
2024-12-23 18:45
Author

一个自由的强大免费的十六进制编辑器,基于 QT C++ 进行开发,作者是寂静的羽夏。

如有 Bug, 欢迎反馈到 Github 上,如果你访问这有困难的话,也可以反馈到 Gitee 上。如果实在不行,可以通过我的 博客园 上公告栏的任意一种联系方式来告诉我。不过我还是希望你反馈到 Github 上方便我写递交注释的。

开源不易,也欢迎赞助或者参与代码和文档贡献,我默认会将您放入鸣谢标签的内容进行鸣谢。

许可证:AGPL-3.0


screenshot.png


大家好啊,目前该软件的 v2.0.0 已正式发布,它在 v1.0.0 基础上做了很多修复和增强。虽然测试插件还没写完,没完全覆盖到每一个 API。相比之前的版本,增加了如下功能:

  1. 插件系统大调整,移除重复过时的 API,增加插件的基础脚本函数绑定支持(插件可以提供 QT C++ 函数,提供函数信息,就可以在 AngelScript 进行调用,不过仅支持基础类型和 QString 以及对应的 QVector 和 QList 容器模板)。
  2. 修复插件系统内部错误的实现,更改插件关闭文件的行为。
  3. 增加多选区功能。此时,按住 Shift 会增加选区,Alt 会裁剪选区。在含有多个选区的情况下,不按住任何键拖放的选区会在鼠标释放按键之后消失。按住 Ctrl 选区会取消原有的选择的内容,同时按住 Shift 和 Alt 视为 Ctrl 的操作。
  4. 修复了程序单例在外部打开文件会导致程序卡死的问题和在 Linux 上程序崩溃无法再次启动的问题。
  5. 改善优化十六进制编辑选区的响应。
  6. 增加软件更新提示。
  7. 增加日志自动清理,避免程序随着使用次数和时间的增长产生大量的日志文件。
  8. 增加启动窗体(启动插件系统、脚本系统、Dock 系统以及恢复布局需要3秒左右的时间,如果还加载插件时间还会延长)。
  9. 插件系统和脚本系统可选启用。
  10. 增加了检查更新功能。
  11. 增加脚本符号浏览器。
  12. 优化多语言支持以及软件关于文本,尽可能的减少其他贡献者的翻译负担和广告。
  13. 增加/更新打包脚本,实现 GitAction 的自动化打包。
  14. 增加一个测试插件(未完全完成)。
  15. 增加了 Linux 发行版和 Windows 发行版的二进制安装包。

目前测试插件还没有完全完成,因为我比较忙, 最近半个月我将不会软件主体相关部分 ,插件和文档相关内容也不会很快跟上。过了 2025/1/5 之后, 我暂定一月一更新,如果没有 Bug 就下一个月。如果有恶性 Bug 一周一更,暂且就这样了 。之后该软件所有的更新日志将不会在咱论坛发布了,我要把它放到 Github Pages 上,感谢大家的包容和支持。

如果软件能有帮助到你的话,麻烦给仓库点个 star,也欢迎大佬 PR。


软件仓库:https://github.com/Wing-summer/WingHexExplorer2 (目前我 Gitee 和 Gitlink 下有同步仓库,Gitee 同步, Gitlink 每24小时更新一次)

Gitee:https://gitee.com/wing-cloud/WingHexExplorer2

Reply Favorite View the author
All Replies
deepin
2024-12-23 20:22
#1

我记得我在win那边用过一个16进制编辑器,可以使用不同文件类型的模板,标识文件头、数据块之类的。以前搞一些小工作用到过hhh。

这个也是差不多的么?

Reply View the author
寂静的羽夏
deepin
2024-12-23 20:27
#2

我记得我在win那边用过一个16进制编辑器,可以使用不同文件类型的模板,标识文件头、数据块之类的。以前搞一些小工作用到过hhh。

这个也是差不多的么?

算是差不多,就是标注更方便一点,不过数据格式模板功能只能用脚本代替了,我对格式模板不提供支持,尤其是 C 风格的。

Reply View the author