Fhex 全功能十六进制编辑器
Fhex 是一款全功能的十六进制编辑器,兼容 Linux/Windows/MacOS 。
Fhex 诞生的目的是开发一个轻量级但有用的工具,因为现有的十六进制编辑器有一些不同的局限性(例如依赖性太多,缺少十六进制着色功能等)。
该项目基于 qhexedit2、capstone 和 keystone 引擎。
特征
块加载器 - 用于仅加载大文件的一部分而不会耗尽内存(使用 alt + 左 / 右箭头在块之间移动)。请注意,在块模式下,所有操作(例如搜索)仅适用于当前块,除了文件保存(保存整个文件)。但是,每次编辑一个块时,请在移动到另一个块之前保存它,否则将丢失更改。
搜索和替换(支持 UTF-8、十六进制、正则表达式、反向搜索)[ CTRL + F]
彩色输出(空格、ASCII 字符、0xFF、UTF-8 和 NULL 字节有不同的颜色)
将选定的字节解释为整数、长整型、无符号长整型 [ CTRL + B]
复制并粘贴 [CTRL + C 和 CTRL + V]
复制选定的 unicode 字符 [ CTRL + Space]
将所有选定字节 [Delete 或 CTRL + D] 归零
撤消和重做 [CTRL + Z 和 CTRL + Y]
拖放(提示:拖放两个文件以区分它们)
覆盖同一个文件或创建一个新文件 [ CTRL + S]
转到偏移量 [ CTRL + G]
支持插入模式以插入新字节而不是覆盖现有字节 [ INS]
创建新实例 [ CTRL + N]
所选文本的基本文本查看器 [ CTRL + T]
重新加载当前文件 [ F5]
在字节级别比较两个不同的文件
可浏览的二进制图表(详见后文)[ F1]
十六进制 - 十进制数转换器 [ F2]
十六进制字符串转义符(例如从 010203 到 \x01\x02\x03)[ F3]
模式匹配引擎(详见后文)
基于 Capstone Engine [ F4] 的分解器
基于 Keystone 引擎的汇编程序 [ F4]
缩小 / 放大字节视图(CTRL + Up/Down 或 CTRL + -/+)
开源地址:网页链接
#程序员#