WingHexExplorer2 v2.3.8 正式版发布
一个自由的强大免费的十六进制编辑器,基于 QT C++ 进行开发,作者是寂静的羽夏。
如有 Bug, 欢迎反馈到 Github 上,如果你访问这有困难的话,也可以反馈到 Gitee 上。如果实在不行,可以通过我的 博客园 上公告栏的任意一种联系方式来告诉我。不过我还是希望你反馈到 Github 上方便我写递交注释的。
开源不易,也欢迎赞助或者参与代码和文档贡献,我默认会将您放入鸣谢标签的内容进行鸣谢。
许可证:GNU 通用公共许可证 第 3 版

最新发布日志
该仓库仅提供基于 QT6 的十六进制编辑器安装包,对于 Windows 采用 InnoSetup 安装包。对于 Linux 采用 run 自解压安装文件进行安装,请在终端使用命令行使用 root 权限进行,若要卸载请到/opt/WingHexExlorer2下进入终端使用 root 权限执行uninstall.sh完成卸载。 在 Linux 上,如果你有对应的编译环境,我不推荐使用 run 安装文件方式。 因为为了保证安装包的通用性,我在里面部署了大量的库,包括对应的 glic 和 ld-linux和对可执行文件做了patch,让文件总体积膨胀,这是一个很不划算的事情。建议使用mkinstaller下的pyscript进行安装。
本软件不会以任何理由主动向你收取费用,你通过下载渠道给的费用一分钱也不会到我这里,请注意。
如有 Bug ,请到Github或者Gitee提交issue。如果有功能建议,也可以通过issue,不过我更建议 到 Github 的 discussion 区提交 。
该工具的定位是对二进制的编辑和分析。欢迎热心的大佬一起共建基础开源工具。
目前只有我一个人开发,我不可能能够把每个功能做好测试,尤其是做 高风险 的操作,点名在 root 权限下操作文件。
我可能不会对每个 Bug 能够积极响应,不过对大家的建议和需求我会尽可能地尽早回复和评估处理。
更新内容
该次更新更新有功能优化和缺陷修复,以下是相对于上一个版本的增强和修复日志:
- 【中等】修复通过关闭窗口的方式关闭无需保存的文件不执行相关处理程序的问题
- 【中等】修复安全注册对引用参数转化和数组返回值参数识别的问题
- 【中等】修复控制台声明全局变量时执行上下文模式为空的问题
- 【轻微】修复和补充数组格式化打印对于
{:c}和{:s}的支持 - 【轻微】Toast 消息在某些情况下会一闪而过的问题,并优化响应
- 【轻微】状态栏调整文件保持文件大小失败不提醒
- 【轻微】移除 AngelScript.xml 语法文件的外部依赖项
- 【轻微】修复因 QHexCursor::postion 的实现问题导致框选文本数值显示不更新
- 【轻微】修复语言设置重置会重复增加项目以及每次启动项目顺序不一致的问题
- 【调整】进一步优化精简重构十六进制依赖组件,修复渲染和光标交互的一些问题
- 【调整】进一步限制插件加载,插件必须可读且不能为隐藏文件且不能为符号链接,在 Linux 系统下必须具有可执行权限
- 【调整】插件在正常情况下按照文件名排序进行加载
- 【调整】WingIODevice 默认编辑状态为覆写
- 【调整】打开文件首次默认会显示光标,不再隐藏
- 【调整】实现插件证书验证机制,所有非管理员权限下能够修改的插件全部需要证书验证,如果证书可以被非管理员权限修改将会验证失效
- 【调整】对关键控制程序行为的环境变量进行反注入,只能在配置文件进行修改
- 【调整】如果配置文件在非管理员权限下能够修改,则拒绝注入
- 【调整】优化设置页面处于最大限度地最小窗口内容显示
- 【调整】现在编辑器能够记忆你打开所有历史文件的光标位置,十六进制区的宽度以及字符编码
- 【调整】由于历史文件项目重构和扩展性,之前的历史将会失效,后续将会一直保持兼容
后面更新
随缘更新,如果发现有 Bug 月更,如果没有充足热度和赞助将停止功能性更新。