[App Sharing] WingHexExplorer2 v2.3.0 正式发布 Resolved
Tofloor
poster avatar
寂静的羽夏
deepin
2025-10-06 12:19
Author

v2.3.0 发现了保存文件能使程序卡死和原文件内容丢失的恶性 Bug,请使用者规避保存功能,原因是使用的开源 Chunks 类未充分测试导致不完善,请不要使用该软件进行保存,请耐心等待下一个版本更新或者使用其他编辑器代替。请对自己的数据负责!!!

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

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

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

许可证:AGPL-3.0


screenshot.png


历时5个月,目前软件迎来了一个新的软件版本,由于软件改动内容繁多,有两千字有余,可以参考【金山文档 | WPS云文档】 WingHexExplorer2-CHANGELOG (可以拒绝登陆查看)或者我的 发布日志 (Github Pages)。

给我的软件设计了一个头图,可以在我的 软件主页 看到更高清的版本,详情内容也可以看到:
header.png


我一直是该软件的独立开发者,更新到现在,软件应该算是善始善终了,从一开始受 Deepin 启蒙使用 DTK 开发了初版的 WingHexExplorer,到后来随着自己项目经历的增多逐渐自己设计一套 UI 风格再独立跨平台,拥有更强的功能和使用体验。所以,后续该软件将基本拒绝新功能更新,如果热度比较高我就增加一个帮助系统以及相关文档,用于更好的了解脚本 API 的使用;剩下所有新功能仅接受赞助开发,但接受 Bug 提出以及 PR(包括新功能或 bug 修复)。

完结散花!!!让 Linux 开源社区更加强大!


【注】WingAsm 本次不再更新,它经久不维护,CMake 版本用的太低了,而且它的关键依赖 keystone 和 capstone 也无法在高版本的构建系统正常运行了,跟随上游目前也不行。

Reply Favorite View the author
All Replies
kookboy
deepin
2025-10-06 13:04
#1

这个有点太专业了,虽然我用不上也要先支持一下。开源软件我一概鼎力支持!

Reply View the author
流星追月
deepin
2025-10-06 16:05
#2

主要特色与优势

  1. 一体化的平台:将十六进制编辑、磁盘编辑、数据恢复和取证分析功能集成在一个软件内,无需在多个工具之间切换。
  2. 强大的模板系统:对于逆向工程、文件格式研究或深度取证来说,这个功能是无价的。它让你无需手动计算偏移量就能理解复杂的二进制结构。
  3. 卓越的脚本功能:通* 脚本,用户可以自定义解析逻辑,处理未知或非标准的文件格式,这是很多同类软件不具备的高级功能。
  4. 对取证友好的设计:支持只读模式查看磁盘和文件,确保原始证据不被修改。其数据恢复和 RAID 重组功能也直接面向取证需求。
  5. 用户界面:界面布局合理,虽然功能繁多,但通过标签页和视图面板管理得井井有条,学习曲线相对平缓。

适用人群与场景

  • 数字取证调查员:进行磁盘分析、数据恢复、证据提取。
  • 恶意软件分析师:分析恶意软件样本,解析其结构、配置数据。
  • 软件开发人员/逆向工程师:分析文件格式、协议,或进行软件的逆向工程。
  • 数据恢复专家:在复杂情况下进行手工数据恢复。
  • 计算机安全研究员:研究各种二进制数据结构和系统底层原理。
  • 计算机专业学生/爱好者:学习文件系统、文件格式等底层知识。
    专业人士的专业用途,学好不容易,
Reply View the author
寂静的羽夏
deepin
2025-10-06 16:20
#3
流星追月

主要特色与优势

  1. 一体化的平台:将十六进制编辑、磁盘编辑、数据恢复和取证分析功能集成在一个软件内,无需在多个工具之间切换。
  2. 强大的模板系统:对于逆向工程、文件格式研究或深度取证来说,这个功能是无价的。它让你无需手动计算偏移量就能理解复杂的二进制结构。
  3. 卓越的脚本功能:通* 脚本,用户可以自定义解析逻辑,处理未知或非标准的文件格式,这是很多同类软件不具备的高级功能。
  4. 对取证友好的设计:支持只读模式查看磁盘和文件,确保原始证据不被修改。其数据恢复和 RAID 重组功能也直接面向取证需求。
  5. 用户界面:界面布局合理,虽然功能繁多,但通过标签页和视图面板管理得井井有条,学习曲线相对平缓。

适用人群与场景

  • 数字取证调查员:进行磁盘分析、数据恢复、证据提取。
  • 恶意软件分析师:分析恶意软件样本,解析其结构、配置数据。
  • 软件开发人员/逆向工程师:分析文件格式、协议,或进行软件的逆向工程。
  • 数据恢复专家:在复杂情况下进行手工数据恢复。
  • 计算机安全研究员:研究各种二进制数据结构和系统底层原理。
  • 计算机专业学生/爱好者:学习文件系统、文件格式等底层知识。
    专业人士的专业用途,学好不容易,

你这 AI 回答的也不特别准啊,我的脚本编程语言支持的是 AngelScript

Reply View the author
流星追月
deepin
2025-10-06 17:04
#4
寂静的羽夏

你这 AI 回答的也不特别准啊,我的脚本编程语言支持的是 AngelScript

再努力努力,该软件就会有全面性测试及分析文章。

Reply View the author
穿西装的万斯在统亻言
deepin
Backbone of ecological co-construction group
2025-10-07 13:43
#5

界面也变得更好看了

我用夸克网盘分享了「com.wingsummer.winghexexplorer_v2.3.0_amd64.deb」,点击链接即可保存。打开「夸克APP」,无需下载在线播放视频,畅享原画5倍速,支持电视投屏。
链接:https://pan.quark.cn/s/2ff7386c59a7

image.png

image.png

Reply View the author
寂静的羽夏
deepin
2025-10-07 14:10
#6
穿西装的万斯在统亻言

界面也变得更好看了

我用夸克网盘分享了「com.wingsummer.winghexexplorer_v2.3.0_amd64.deb」,点击链接即可保存。打开「夸克APP」,无需下载在线播放视频,畅享原画5倍速,支持电视投屏。
链接:https://pan.quark.cn/s/2ff7386c59a7

image.png

image.png

暗黑界面主题风格我给特调了,仿 KDE6 调的,编译开始 WINGHEX_USE_FRAMELESS 可以使用无边框库,程序会自己绘制标题栏,主题会更统一,但 qwindowkit 标题栏不会适配 linux 的右键标题栏菜单。这个主要是解决 windows 标题栏风格不统一,Deepin 大额头估计也能行,但我用的是 KDE,风格本来就很统一。

启用 ANGEL_LSP 并安装 nodejs ,编译会自动打包生成语言服务器,之后就不依赖 nodejs 运行了,要不然代码填充就用不了了。

Reply View the author