ImHex提供颇具特色的十六进制视图,支持进行字符串和十六进制搜索,并可以使用不同的颜色突出显示某些语句。此编辑器能够分析并且突出显示文件内容的自定义C++类模式语言,将错误消息和特殊语法标记出来,便于查看。
十六进制视图
字节补丁
补丁办理
复制字节作为特点
字节
十六进制字符串
C、C++、 c#、 Rust、Python、Java 和 JavaScript 数组
ASCII-Art 十六进制视图
HTML 自包括 div
字符串和十六进制搜刮
黑色高亮展示
从起头、竣事和以后光标定位 goto
近似于 C++ 的自行设置说话,用于凸起展示文件内容
基于 MIME 类型的主动加载
数组、指针、布局,共用体,列举,位段,运用声明,大小端拥有
有效的 error 信息,语法高亮展示和 error 记录
数据导入
Base64 文件
IPS 和 IPS32 补丁
数据导出
IPS 和 IPS32 补丁
数据 Exporting
数据检阅器许可将数据解析为不同类型(小端和大端)
拥有并能迅速有用地加载大型文件
字符串搜刮
复制字符串
复制 demangled 字符串
文件哈希拥有
具有自行设置初始值和多项式的 CRC16 和 CRC32
MD4, MD5
SHA-1, SHA-224, SHA-256, SHA-384, SHA-512
拥有不同架构的反汇编器
ARM32 (ARM, Thumb, Cortex-M, aarch32)
ARM64
MIPS (MIPS32, MIPS64, MIPS32R6, Micro)
x86 (16 bit, 32 bit, 64 bit)
PowerPC (32 bit, 64 bit)
Sparc
SystemZ
XCore
M68K
TMS320C64X
M680X
Ethereum
自行设置视图
区域凸起展示
正文
数据解读
基于文件解析器和 MIME 类型的信息库的 file magic
字节散布图
熵图
最大熵和平均熵
加密 / 压缩文件检测
适用东西
Itanium 和 MSVC demangler
ASCII 表
正则表达式替代
数学表达式评价器(计算器)
十六进制色彩选择器
为形式语言和数学评价内置速查表
在深夜运用时对视力友好
每款编纂器都有本身的种类,愈来愈多的开辟者喜爱于玄色布景、黑色高亮展示的场景布局种类,ImHex就是如斯:
编译
假定你在 Windows 或 Arch Linux 中运用 mingw,需求兼容 C++20 的编纂器(例如 GCC 10.2.0)来编译此工具。编译此工具需求的库都可以在 pacman 包中找到,以下所示:
GLFW3 ( (sudo) pacman -S glfw )
libmagic, libgnurx, libtre, libintl, libiconv ( (sudo) pacman -S file )
libcrypto ( (sudo) pacman -S openssl )
capstone ( (sudo) pacman -S capstone )
libLLVMDemangle ( (sudo) pacman -S llvm llvm-libs )
nlohmann json ( (sudo) pacman -S nlohmann-json )
Python3 ( (sudo) pacman -S python3 )
All in one for Arch Linux: sudo pacman -S glfw file openssl capstone llvm llvm-libs nlohmann-json python3
All in one for Fedora: sudo dnf install cmake gcc-c++ capstone-devel glfw-devel glm-devel json-devel llvm-devel mesa-libGL-devel openssl-devel python-devel
All in one for MinGW: pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-cmake mingw-w64-x86_64-make mingw-w64-x86_64-capstone mingw-w64-x86_64-glfw mingw-w64-x86_64-glm mingw-w64-x86_64-file mingw-w64-x86_64-llvm mingw-w64-x86_64-nlohmann-json mingw-w64-x86_64-openssl mingw-w64-x86_64-polly mingw-w64-x86_64-python
装载完这些库以后,运转以下指令来构建:
mkdir build
cd build
cmake
make -j
此编辑器支持文件哈希值,拥有支持多种不同体系结构的反汇编程序,另有ASCII表格、正则表达式替换、数学表达式计算器以及十六进制颜色选择器等实用工具。它能够分析并制作字节分布图、熵图,也可以检测加密或压缩文件。
喜欢小编为您带来的ImHex吗?希望可以帮到您~更多软件下载尽在软件爱好者
金秋送爽,丰收正当时!支付宝为广大用户准备了一份暖心福利——丰收节红包活动正式开启。即日起,只需动动手指,就有机会收获最高88元的现金红包,让丰收的喜悦从田间地头蔓延到你的手机屏幕!无论是日常购物还是转账支付,一个红包都能为生活添一份惊喜。支付宝丰收节免单88红包怎么得活动介绍:参加支付宝举办的丰收节抽最高88元红包活动,通过打开支付宝APP进入活动页面,完成任务种果子即有机会获得随机金额的支付宝