Java Hex Editor是一款功能强大的十六进制编辑器。如果你正在寻找一款好用的十六进制编辑器你一定不能错过Java Hex Editor。它也是Java十六进制编辑器,可以作为独立应用程序(SWT小部件)运行,也可以以Eclipse插件的形式扩展和集成。它支持编辑非常大的文件,并且尚未使用。会受到任何限制,只需要在计算机系统中安装Java环境即可;支持搜索十六进制,支持Ascii和Unicode,支持覆盖/插入模式,支持二进制和文本剪切/复制/粘贴,撤消重做;此版本已将其更新为通用且可自定义的十六进制编辑器,该编辑器以十六进制,八进制,二进制和文本模式显示数据。它可以用作普通的文本编辑器。将新输入插入文件中,或者可以替换当前数据;需要它的用户可以下载体验。
使用说明:
下载并安装
这是程序的版本2019-01-12 12:58:19您需要安装Java 1.8或更高版本才能使用该程序。有多个选项可以运行javahexeditor:
对于Linux用户,有一个32位版本和一个64位版本,其形式为外壳脚本“ JavaHexEditor”,其中嵌入了“ JavaHexEditor.jar”。
您可以通过外壳运行它。要通过在桌面上双击运行它,必须调整“文件”的行为首选项。
对于Mac OS X用户,有本机“ .app”版本形式的32位和64位版本。请注意,必须安装Java JDK而不是JRE,因为在Mac OS X上,JRE仅作为浏览器插件而不是Java运行时安装。
对于Windows用户,有一个32位版本和一个64位版本,形式为名为“ JavaHexEditor.exe”的可执行文件。
用法
Eclipse编辑器
当前可在工作区中(但不在jar文件中)的任何文件都列在可以打开扩展名的javahexeditor之下。通过右键单击文件名,展开“打开方法”菜单项,然后选择javahexeditor:
A,bin,cab,class,com,dat,数据,drv,dll,exe,十六进制,iso,jar,lib,o,出,部分,pdf,png,ram,res,rom,sys,txt,zip。
可以通过“窗口/首选项... /常规/编辑器/文件关联”将其他文件扩展名添加到首选项对话框。
独立编辑
独立编辑器具有自己的主窗口和菜单栏。所有重要菜单项都绑定到标准键盘快捷键。键盘快捷键显示在相应的菜单项中。可以使用“文件/打开文件...”(CTRL-O)菜单项打开文件,或将要打开的文件拖放到编辑器区域。要从头开始编辑新文件,请使用“文件/新建”(CTRL-N)菜单项。
您也可以将文件编辑器指定为“ JavaHexEditor.exe”可执行文件或“ JavaHexEditor.sh” shell启动脚本的命令行参数。
浏览文件内容
您可以像在其他任何文本编辑器中一样在文件中四处移动。要从十六进制更改为文本,反之亦然,请按[Tab]键,或在适当的区域单击鼠标。
要在文件中找到特定位置,请使用“转到”对话框。可以通过菜单项“编辑/转到位置...”(CTRL-L)打开此对话框。当编辑非常大的文件并且滚动条不够精确时,此定位特别有用。
若要选择文本,请将光标移至选择起点,然后在将光标更改为选择终点时按SHIFT键。
编辑文件内容
有两种修改模式:插入和覆盖。您可以使用键盘上的INSERT键在插入/覆盖模式之间进行切换(例如,在某些文本编辑器中)。
您只能在插入模式下插入/删除/修剪字节。 在覆盖模式下,文件长度将保持不变,并且不能粘贴大于文件剩余空间的内容。
可以通过将其他文件复制到剪贴板来插入它们。 例如,您可以在Windows中使用“编辑/复制”(CTRL-C),并通过“编辑/粘贴”(CTRL-V)将其粘贴到javahexeditor中。 复制到文本编辑器的限制为4 MB。 二进制副本(从javahexeditor到javahexeditor)仅受可用磁盘空间的限制。
修改后的文本显示为蓝色,因此更容易查看对该文件所做的更改。
屏幕截图
这就是Eclipse插件的外观。 当前已打开“查找和替换”对话框。
这是独立应用程序的外观。 在这里,块选择对话框当前打开。
软件特色:
功能包括格式化打印和HTML导出。
Java Hex Editor旨在集成到KDE环境中,但是只要您的计算机上安装了KDE和Qt库
它可以用作独立程序,适用于KDE-1x和KDE-2x,并且可以以插件形式集成
可作为独立应用程序和多个平台上的Eclipse插件使用
十六进制,ASCII和Unicode搜索,二进制和文本剪切/复制/粘贴
软件功能:
内存使用率低,即时加载时间
即时节省时间,无限次撤消/重做
动态十六进制/八进制/二进制/ ASCII编辑模式
搜索
用于跳转到指定偏移量的go字段(可以通过数学表达式指定偏移量:0xff * 3
支持64位偏移,动态调整大小,转换对话框,选择链接
显示转换为int,float,double,ascii,hex
修改int / float / double / ascii / hex将更新所有其他字段
显示/编辑字节交换值的选项
二进制比较对话框中的差异可以通过“障碍”解决
块的长度可以是1-16字节
每个文件的起始偏移量可以不同,并且依赖性最小(仅Qt)