是否有一些适用于 Windows 的十六进制编辑器?最好是开源或免费的,因为我不需要经常使用十六进制编辑器...
我需要的是能够以不同类型(文本、原始十六进制、小端短、大端短等)进行搜索,并从所选字节开始按类型查看(与搜索类型相同)。能够动态创建结构会很好,这样我就可以查看文件中的二进制 blob。二进制文件比较也是必须的,希望它是智能的并启用块检测。
我确实知道Wikipedia 上的列表,但我真的没有时间尝试 60 或十六进制编辑器,我想知道其他人使用什么。
十六进制和二进制是两种不同的基数。以我的理解,十六进制只是一种更易于使用和更方便的二进制版本。
但是,我经常听说十六进制编辑器是二进制编辑器。如果您在 Google 上搜索“二进制编辑器”,则会得到十六进制编辑器。
Notepad++是一个很棒的编辑器......正则表达式功能发育不良,但我可以忍受。大多数查找/替换情况都可以,对于偶尔的其他情况,我会跳到UltraEdit (Unicode) 或TextPad(仅限 ASCII)。
但是,如果没有可用的十六进制编辑器,我就活不下去!
Notepad++ HexEditor插件似乎工作正常...我经常使用它。
出于某种我不知道的原因,每当我升级到最新版本(Notepad++)时,Notepad++ 都会强制禁用此插件,并显示类似“.. 由于不稳定问题”之类的消息。
HexEditor.dll
被移动到“隔离”子文件夹中:.\disabled
.
这听起来有点不祥。我搜索了高低,没有发现任何与这种神秘的“不稳定”有关的东西。该插件可在 Notepad++ 插件页面(其中列出了第三方插件,严格来说不是 Notepad++ 页面)上可用,并且没有提到不稳定。
这是怎么回事?它会随机出错并损坏数据吗?它会导致 Notepad++ 崩溃吗?
我可以信任这个插件吗?
我正在尝试打开 skype .dat 十六进制文件,我想知道我是否可以使用 Sublime 文本而不是其他“专用”十六进制编辑器。
我有一个相当大的二进制文件(几十 MB),并且想在中间的某个地方删除几 KB,它夹在中间的数据不是开头也不是结尾。
理想情况下,我想使用 emacs,而 hexl-mode 似乎是一个可能的候选者。
是否可以从十六进制缓冲区中删除一行?Ctrl-k似乎没有完成这项工作。我很高兴查看代码,但无论出于何种原因寻找 hexl-mode.el 我发现的只是我的 Ubuntu 10.04 机器 Emacs 23.1 上已编译的 .elc 文件。
另外:偷偷摸摸地,我想添加另一个与标题中的问题没有直接关系的十六进制模式问题,但它是我面临的完整问题的一部分:如果我可以每行显示 X 个十六进制字符,其中 X 显然会随着我正在编辑的二进制文件的格式而改变,我找不到用十六进制模式来做到这一点的方法,我想我会在这里抛出这个问题。
我正在寻找一种方法来查看文件的所有位。我想查看文件中的所有 01,因为我想知道使用闭源应用程序编辑文件时到底发生了什么变化。
我需要在 Linux 中编辑和浏览一个相当大的二进制文件(~8 GB)。如果我在 Windows 上,我会使用Hiew,Linux 有没有类似的工具?
最好是 GNOME 应用程序,但终端应用程序也可以。
我有大约 300 个需要截断的文件(我需要从文件的开头删除指定数量的字节)。我可以使用十六进制文件编辑器一个一个地完成,但考虑到我必须处理的文件数量,这将是一项相当艰巨的任务。
有没有自动化的解决方案?(操作系统为 Windows 7 64 位。)
当我打开一个二进制文件(在本例中是C:\\Windows\\System32\\notepad.exe
)时,对于同一个文件,不同的十六进制编辑器彼此显示不同的结果。我在节头的起始点测试了它,所以注意2E 74 65 78 74 00 00 00
( ".text..."
)的起始地址。
hex-editor ×10
windows ×4
hexdump ×2
linux ×2
windows-7 ×2
assembly ×1
batch ×1
binary-files ×1
cygwin ×1
emacs ×1
file-format ×1
hexadecimal ×1
notepad++ ×1
plugins ×1
text-editing ×1
window ×1