Curses Hexedit(多功能十六进制编辑工具)
v0.9.7 免费版- 软件大小:0.38 MB
- 更新日期:2020-08-01 15:26
- 软件语言:英文
- 软件类别:编程工具
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
hexedit是一款基于Curses的十六进制编辑器,与用于以所需语言编辑文本文档的文本编辑器不同,
hexedit允许您以字节1的形式编辑任何文件以表示字节,它甚至可以让您查看和编辑Linux系统上的固定磁盘;这对于编写字母或编写C代码而言并不理想,但是在某些时候,这很理想,包括:编辑二进制可执行文件,编辑您的固定磁盘(即dev/hda);此工具非常适合应用于检查程序的二进制数据文件的输出,在任何地方使用od1但需要更多功率;提供十六进制模式,在此模式下,可以使用字符0-9和AF更改当前字节,所有其它字符将被忽略;提供文字模式,在此模式下,任何可打印字符都可用于更改当前字节;插入允许用户将新的数据字节插入到文件中,从而将文件的大小增加一个字节;需要的用户可以下载体验
软件功能
熟悉的设置,类似于Nortan的Diskedit
文件选择小部件,用于选择要编辑的文件。
在Linux和OpenBSD中编辑和查看磁盘。
允许从文件中插入和删除字节。
高亮显示文件中的更改。
快速的博耶摩尔字符串和字节搜索。
撤消-跟踪所有更改,始终可以恢复到原始状态。
内置的基本转换/计算器实用程序的启动。
随身携带。它可以在使用curses库的方言的任何平台上运行
系统会支持用户想要的所有功能模块。
软件特色
弹出式视窗:各种命令可能会弹出一个弹出窗口。
这是一个以主窗口为中心的较小窗口,各种操作,例如搜索,跳转到另一个偏移量,保存等
通过全屏终端界面来移动文件,操作本来应该易于学习且易于使用。
十六进制<=>文本(制表符)
主窗口由文件的十六进制和文本表示组成。
可以使用Tab或Control-I6将光标从一个移动到另一个。
处于十六进制表示形式将被称为十六进制模式,而处于文本表示形式将称为文本模式。
箭头键是在文件中移动的基本方法。
在十六进制模式下,向左和向右移动文件中的四位。
向右移动,您可以移至当前字节的低4位,或移至下一个字节的高4位。
左可以将您带到当前字节的高4位,也可以带到前一个字节的低位。
在文本模式下,向左和向右始终将您移动一个字节,而向上和向下始终将您移动16个字节。
从当前偏移量,您可以跳转到相对于您所在位置的偏移量。
将光标放在十六进制数据区域中时,按+或-将在帮助窗口中弹出一个输入框,您可以在其中输入要跳转的量。
根据您执行的是加号还是减号,您将遍历到当前偏移量+|-值。
第一次跳转之后,您可以使用n键继续以该偏移量多次跳转。
使用说明
主视窗
主窗口是您视图的大部分。在此进行所有文件的查看和编辑。所有光标操作和移动都在此窗口内进行。
移动部分中详细介绍了主窗口中的操作。
主窗口垂直分为三列信息。左侧的第一列是基本偏移量(5) ,它表示数据列中该行的第一个字节的偏移量。
第二列是数据列,其中列出了文件每个字节的十六进制表示形式。
每行包含16个字节,分为2个8字节的列,每个列分为4个字节的列。典型的行如下所示:(未显示第三列)
主窗口的第三列是该行字节上的文本表示形式。不可打印的字符表示为“。” 点。
弹出式视窗
各种命令可能会弹出一个弹出窗口。这是一个以主窗口为中心的较小窗口。
各种操作,例如搜索,跳转到另一个偏移量,保存等,都需要它们自己的窗口,并将它们弹出。
Escape,Control-X和 Control-G可用于取消大多数弹出窗口。
四处走动
通过全屏终端界面来移动文件。操作本来应该易于学习且易于使用。
十六进制<=>文本(制表符)
主窗口由文件的十六进制和文本表示组成。可以使用Tab或Control-I (6)将光标从一个移动到另一个。处于十六进制表示形式将被称为十六进制模式,而处于文本表示形式将称为文本模式。
箭头键是在文件中移动的基本方法。在十六进制模式下,向左和向右移动文件中的四位。
向右移动,您可以移至当前字节的低4位(b&0x0F),或移至下一个字节的高4位(b&0xF0)。
左可以将您带到当前字节的高4位,也可以带到前一个字节的低位。在文件(7)中上下移动16个字节(偏移量+ -0x10 )。
在文本模式下,向左和向右始终将您移动一个字节,而向上和向下始终将您移动16个字节。
从当前偏移量,您可以跳转到相对于您所在位置的偏移量。
将光标放在十六进制数据区域中时,按+或-将在帮助窗口中弹出一个输入框,您可以在其中输入要跳转的量。
根据您执行的是加号还是减号,您将遍历到当前偏移量 + |- 值。第一次跳转之后,您可以使用n键继续以该偏移量多次跳转。
从源头建造
从源头建设应该非常严格。我使用了GNU configure系统(autoconf和automake),因此,就像任何GNU兼容程序一样,序列
应该是安装软件包所需的全部。可能需要提供其他选项进行配置,请为这些选项检查INSTALL。
我极力建议您升级到ncurses 4.2,以使hexedit正常工作。它应该适用于所有版本,但是在xterm中调整大小似乎在最新版本中效果更好。可以从最近的GNU ftp归档文件(或ftp://ftp.gnu.org/pub/gnu/)获得最新的ncurses。
我相信OpenBSD 2.4随ncurses一起提供,并且在我的工作端效果很好。
rs / 6000 AIX 4.3
我相信我已经解决了以前遇到的AIX问题。让我知道是否还有其他事情。
命令行调用
基本程序用法如下:
hexedit [ 标志 ] [ 文件名 ]
filename是您要编辑的文件。此外,不带文件启动程序
hexedit [ 标志 ]
将调出文件选择小部件,使您可以浏览文件。支持的命令行参数是
-h,--help打印帮助。
-8,--highbit允许显示高阶位文本。
-a,--alltext允许显示所有文本(可能是坏主意)。
-b,--buffer将整个文件缓冲到内存中。
-d,--disk查看固定磁盘(仅Linux)。
-f,--force允许编辑磁盘(仅Linux)。
-q,-安静,不发出哔哔声!
-r,--readonly禁止修改文件。
-v,--version打印版本号。
可以在HEXEDIT环境变量中指定默认值,即
sh:导出HEXEDIT = -8r
csh:setenv HEXEDIT = -8r
程序运作
选择一个文件
在开始编辑之前,您要选择一个文件进行编辑。这可以在命令行上完成:
hexedit文件名
很可能,您可能不记得要编辑的文件的位置,或者您可能希望浏览许多可找到的文件,以找到所需的文件。Hexedit配备了全屏文件/目录浏览器,使您可以指定要编辑的文件。没有在命令行上指定任何文件:
hexedit
将打开文件选择浏览器。选择(按Enter)目录将打开该目录以供查看。选择一个文件将在编辑器中打开该文件。
选择固定磁盘。
Hexedit在Linux上运行时,允许访问以读取和编辑固定磁盘(即/ dev / hda)。使用-d选项将允许您编辑磁盘。
当前,该磁盘最多只能有4.2 gigs,但是在将来的版本中可能会改变。
默认情况下,编辑磁盘将使您进入只读模式。这是为了保护你自己。
如果您确实认为自己知道自己在做什么,请发出-f标志,它将强制执行磁盘的编辑模式并允许您对磁盘进行更改。
格外小心使用此功能! 如果您在引导扇区上犯了错误,擦除了一些重要的inode或按了错误的按键,则可能会很不走运。将磁盘置于不可用状态真的很容易。
另外,请记住,当您查看磁盘时,磁盘很可能会发生变化。
因此,下次查看块时,它可能会有所不同,或者甚至是由于您将其读入编辑器的缓冲区后,您当前正在查看的块也可能已在磁盘上更改。因此,如果要编辑已安装的磁盘,请小心。
换句话说,如果您不知道为什么要使用此选项,请从不使用它!
重要说明:切勿将此选项与-b选项一起使用,以将整个文件缓冲到内存中。我将留给您思考为什么这会不好。
人气软件
-
redis desktop manager2020.1中文 32.52 MB
/简体中文 -
s7 200 smart编程软件 187 MB
/简体中文 -
GX Works 2(三菱PLC编程软件) 487 MB
/简体中文 -
CIMCO Edit V8中文 248 MB
/简体中文 -
JetBrains DataGrip 353 MB
/英文 -
Dev C++下载 (TDM-GCC) 83.52 MB
/简体中文 -
TouchWin编辑工具(信捷触摸屏编程软件) 55.69 MB
/简体中文 -
信捷PLC编程工具软件 14.4 MB
/简体中文 -
TLauncher(Minecraft游戏启动器) 16.95 MB
/英文 -
Ardublock中文版(Arduino图形化编程软件) 2.65 MB
/简体中文