来自:开源最前线(ID:OpenSourceTop) 综合自:https://github.com/WerWolv/ImHex
十六进制编辑器,用来以16进制视图进行文本编辑的编辑工具软件。十六进制编辑器可以用来检查和修复各种文件、恢复删除文件、硬盘损坏造成的数据丢失等。它一直是计算机专业人员非常喜欢的工具。

如果你有一份游戏的配置文件,则可以使用十六进制编辑器将其打开,并通过它更改某些值从而获得更多的弹药/得分等,深受程序员喜欢的十六进制编辑器有很多,诸如Bless Hex编辑器、Okteta编辑器等。

近日,猿妹被Github上的一个十六进制编辑器刷屏了,短短几天时间已经在Github上标星6K。自定义的类型类似于C++的模式语言,用于突出显示文件内容
Itanium和MSVC解析器
ASCII表
正则表达式替换器
数学表达式计算器(计算器)
十六进制色彩模式


如果你需要C++20兼容的编译器(例如GCC 10.2.0)来编译ImHex。需要以下依赖项:GLFW3
libmagic, libgnurx, libtre, libintl, libiconv
libcrypto
capstone
libLLVMDemangle
nlohmann json
Python3
在dist中找到用于Arch Linux,Fedora,Debian / Ubuntu等多合一依赖安装脚本。
mkdir build
cd build
cmake ..
make -j
要在Windows上创建独立的zipfile,请获取Python标准库(从https://github.com/python/cpython/tree/master/Lib获取),然后将文件和文件夹放在已lib/python3.8构建的可执行文件里。别忘了还要从mingw设置中,复制 libpython3.8.dll 和并 libwinpthread-1.dll 在可执行文件旁里。