开源最前线(ID:OpenSourceTop) 猿妹整编
综合自: https://github.com/WerWolv/ImHex
十六进制编辑器。 用于在十六进制视图中进行文本编辑的编辑工具软件。 十六进制编辑器可用于检查和修复各种文件、恢复删除的文件、硬盘损坏导致的数据丢失等。 那一直是计算机专家非常喜欢的工具。
如果有游戏配置文件,可以使用十六进制编辑器打开它,通过它可以更改一些值以获得更多弹药/得分等。 受程序员欢迎的十六进制编辑器有很多,例如Bless Hex编辑器和Okteta编辑器。
最近,猫咪用Github的十六进制编辑器进行了丝网印刷,在短短几天内就在Github上打上了星星6K。
ImHex具有以下特性:
字节补丁
补丁程序管理
作为特征复制字节(字节数等; 十六进制字符串; c、c、C#、Rust、Python、Java、JavaScript序列; ASCII-Art进制视图; HTML自包含div等)
字符串和十六进制搜索
突出显示
开始、结束、当前位置显示光标
自定义的类型类似于C++的模式语言,用于突出显示文件内容
根据MIME类型自动加载
数组、指针、结构、绑定、枚举、使用声明、大小支持
的错误消息、语法突出显示和错误标记
数据录入
Base64文件
IPS和IPS32修补程序
数据导出
IPS和IPS32修补程序
使用数据检查器,可以将数据解释为各种类型(小端序和大端序)
支持大量文件,快速高效地加载
字符串搜索
复制字符串
复制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、微型) )
x86(16位、32位、64位) )。
powerpc(32位、64位) )。
SPARC
IBM系统
核心
M68K
TMS320C64X
M680X
小子
书签
突出显示区域
评论
数据分析
基于文件解析器和MIME类型数据库的文件幻像
字节分布图
熵图
最高平均熵
加密/压缩文件发现
其他工具
安腾和微软解析器
ASCII表
正则表达式替换
公式计算机(计算机)。
十六进制颜色模式
ImHex编辑器部分屏幕截图展示如下:
要编译ImHex,必须使用与C 20兼容的编译器(例如GCC 10.2.0 )。 需要以下依赖关系:
GLFW3
lib幻灯片,libgnurx,libtre,libintl,libiconv
libcrypto
电容
libLLVMDemangle
nlohmann json
Python3
在dist中,我们找到了Arch Linux、Fedora和Debian/Ubuntu等一体化依赖安装脚本。
安装所有依赖关系后,请运行以下命令来生成ImHex :
要在mkdirbuildcdbuildcmake . make-j windows中创建独立的zipfile,请使用Python标准库(https://github.com/python/cpython/tree/masse ) 请不要忘记将libpython3.8.dll和并行libwinpthread-1.dll复制到可执行文件的旁边。
---------End---------
在后台回复「微信群」,邀请读者交流群。
《Python知识手册》
《Python可视化指南》
《Plotly可视化指南》
《Pandas使用指南》
《机器学习精选》
3358 www.Sina.com/http://www.Sina.com /,给三连击吧!????