丰台网站建设报价,电商网站建设流程图,有的网站打开慢,网页设计与制作全过程【导语】#xff1a;ImHex 是一款界面美观的十六进制编辑器#xff0c;主要面向逆向工程师和程序员。如果你喜欢暗黑系编辑器#xff0c;那它应该是你的菜。ImHex 最近在 GitHub 上非常火热#xff0c;上架五天就收获了 2.5k Star#xff0c;十天 5k Star。开发者介绍ImHe…【导语】ImHex 是一款界面美观的十六进制编辑器主要面向逆向工程师和程序员。如果你喜欢暗黑系编辑器那它应该是你的菜。ImHex 最近在 GitHub 上非常火热上架五天就收获了 2.5k Star十天 5k Star。开发者介绍ImHex 的开发者是 WerWolv今年 21 岁是一个瑞士的电子工程本科大二在读学生。他着迷于嵌入式系统底层编码ARM 微控制器开发操作系统以及主机自制软件和定制固件。项目地址 源码https://github.com/WerWolv/ImHex示例图功能特点功能性十六进制视图字节十六进制字符串C, C, C#, Rust, Python, Java JavaScript 数组ASCII-Art十六进制视图HTML 自包含 div字节修补补丁管理字节复制功能字符串和16进制查找彩色高亮显示从开头、尾部以及当前光标位置跳转自定义类C模式的语言用于解析突出显示文件内容基于 MIME 类型的自动加载数组、指针、结构共用体枚举位域使用声明大小端支持有用的错误信息语法高亮和错误标记数据导入Base64文件IPS 和 IPS32 补丁数据导出IPS 和 IPS32 补丁数据检查器允许将数据解析为多种类型小端和大端支持大文件快速、高校载入字符串查找字符串复制demangled 字符串复制支持文件hash支持自定义初始值和多项式的 CRC16 和 CRC32MD4, MD5SHA-1, SHA-224, SHA-256, SHA-384, SHA-512支持多种不同的架构的拆解器ARM32 (ARM, Thumb, Cortex-M, aarch32)ARM64MIPS (MIPS32, MIPS64, MIPS32R6, Micro)x86 (16 位, 32 位, 64 位)owerPC (32 bit, 64 bit)SparcSystemZXCoreM68KTMS320C64XM680XEthereum书签区域突出显示注释数据分析基于文件解析器和 MIME 类型的数据库的文件magic字节分布图熵图最大熵和平均熵加密 / 压缩文件检测帮助工具Itanium 和 MSVC demanglerASCII 码表正则表达式替换数学表达式求值器计算器十六进制颜色选取器模式语言和数学计算内置速查表在深夜使用时不会毁掉你的视网膜编译你的编译工具要兼容 C 20比如GCC 10.2.0。更重要的是要想编译ImHex你还需要下列的依赖GLFW3libmagic, libgnurx, libtre, libintl, libiconvlibcryptocapstonelibLLVMDemanglenlohmann jsonPython 3以上所有的依赖安装脚本可以在下面的链接中找到主要支持 Arch Linux、Fedora、 Debian/Ubuntu 和、或 MSYS2 https://github.com/WerWolv/ImHex/blob/master/dist安装完以上的依赖后执行如下命令构建ImHexmkdir build
cd build
cmake ..
make -j
在 macOS 下构建 ImHex可使用下面的命令brew bundle --no-lock --file dist/Brewfile
mkdir build
cd build
CC$(brew --prefix llvm)/bin/clang CXX$(brew --prefix llvm)/bin/clang PKG_CONFIG_PATH$(brew --prefix openssl)/lib/pkgconfig:$(brew --prefix)/lib/pkgconfig cmake ..
make -j
喜欢的朋友可以试一下。- EOF -