Windows是否有一些十六进制编辑器?最好是开源或免费的,因为我不需要经常使用十六进制编辑器...

我需要的是能够搜索不同类型的内容(文本,原始十六进制,小尾数短,大端字节序短等),然后从所选字节开始按类型(与搜索类型相同)进行查看。能够动态创建结构会很好,因此我可以查看文件中的二进制Blob。二进制文件比较也是必须的,希望它会很聪明并启用块检测。

我确实了解Wikipedia上的列表,但是我真的没有时间尝试60或十六进制编辑器,我想知道其他人使用什么。

评论

为了记录,在SO上问了同样的事情:stackoverflow.com/questions/10426/…

SO问题不再存在。这里的一些最佳问题似乎已经关闭!?

@Liviu-是的,这太可惜了。我不知道为什么要删除该特定问题。将一个问题标记为[已结束]是一回事,但是删除它(以及所有现有的答案)则是另一回事,在我看来,这似乎有点过分了,除非滥用(垃圾邮件等)。 br />
出于某种原因,每当我想到“哦,这正是我要寻找的问题”时,它似乎都已关闭...

@ArturKlesun就像当您在Google上搜索内容时,所有类似问题的结果都充满了人们对Google所说的话。

#1 楼

免费的十六进制编辑器(精简),又小又快。



评论


+1。我喜欢它不需要安装程序的事实。而且,它是开源的。

– Magnilex
13年8月22日在13:17

无需拖放。

– Liviu
16年5月20日在10:17

很好

–尼古拉斯·迪广场(Nicholas DiPiazza)
16-10-4在16:32

这个问题是封闭的,但显然是活跃的:如果您喜欢“本机”的东西,则List.exe随Windows 2K3 Toolkit一起提供,并且是二进制和十六进制编辑器。 list.exe /? help命令没有提供太多信息,但是一旦进入编辑器,只需点击?查看命令。 H打开十六进制编辑器,&F1切换十六进制显示方式

– Coruscate5
17 Mar 27 '17 at 21:01

@Liviu刚刚下载了Frhed 1.6.0,并可以从Windows资源管理器中拖放。

–EM0
17年6月27日在13:04

#2 楼

我个人使用HxD(免费,但不是开源)。注意的特殊功能包括能够打开非常大的文件的功能,并且您可以修改原始磁盘数据以及在RAM中打开和编辑数据。



评论


HxD是一款出色的免费十六进制编辑器,可轻松处理大量文件。绝对是我的+1。

– Django Reinhardt
2010-2-4在14:33

我喜欢将某些数据复制为c,c#,pascal,java数组的功能...

– enthus1ast
15年3月21日在12:43

维基百科链接很la脚(并且已经存在于问题中),请删除该链接以供我投票!

– Liviu
16年5月20日在10:12

它提供禁用磁盘编辑的选项吗?我担心我的孩子不小心这样做

–Padmanabha V
20年7月15日在9:02

#3 楼

XVI32是在Windows 95,Windows 98,Windows NT,Windows 2000和Windows XP下运行的免费十六进制编辑器。

Cygnus Hex Editor是用于Microsoft Windows的功能强大的文件编辑器。与旨在编辑包含文本数据的文件的文本编辑器不同,十六进制编辑器允许您编辑包含任何类型的数据的文件。

免费的Hex编辑器Neo是屡获殊荣的大型文件优化免费软件编辑器适用于使用ASCII,十六进制,十进制,浮点,双精度和二进制数据的每个人。

HxD是一种经过精心设计的快速十六进制编辑器,除原始磁盘编辑和主内存修改外,还可以进行编辑。 ,可处理任何大小的文件。

评论


没有冒犯,但您实际上使用过其中任何一个编辑器吗?我赞赏从网站上搜索和粘贴副本所进行的工作,但是我一直在寻找实际使用中的建议。

–克里斯·埃里克森(Kris Erickson)
09年7月28日在15:13

我使用了天鹅绒十六进制编辑器。但是其他我知道一个..但是我没用过的。但是我很早以前就尝试过Free Hex Editor。那也不错

– joe
09年7月28日在15:26

我是来这里推荐XVI32的,所以为此投票

–因素神秘主义者
09年7月28日在21:31

#4 楼

UltraEdit具有十六进制编辑器模式:



对于老式DOS风格的显示,ZTreeWin:



>(都不是免费的/开源的)。

#5 楼

PSPad可以用十六进制编辑,而且也是免费的。



#6 楼

带十六进制编辑器插件的Notepad ++。我已经在使用文本编辑器,因此减少了安装一个应用程序的时间。



评论


根据我的经验,此插件不可靠。它难以处理大型文件,并随机切换到十六进制模式或从十六进制模式切换到十六进制模式。

–灰
09年9月2日在7:03

感谢您的评论。我没有做太多的十六进制编辑,所以我没有太多的经验。

–斯科特
09年9月3日于19:09

当您要编辑不适合内存的大文件时,它没有用。

– skan
15年8月30日在12:39

#7 楼

由于我也可以在Vim中进行hexedit,所以我倾向于说... Vim!



(尽管我通常使用HxD。)

评论


出于好奇,您如何在Vim中打开十六进制编辑模式?

–克里斯·埃里克森(Kris Erickson)
2012年11月29日在16:51

@KrisErickson::%!xxd

– akira
2012年11月29日在16:53

@Joshua:定义“真正的十六进制编辑器”。

– akira
16/09/27在17:33

使用xxd反向模式将十六进制改回字节,例如。 xxd -r

–金巴
19年8月24日在17:11

像vim一样,默认情况下Windows中也不存在vim ...

– akira
20-2-19在16:04

#8 楼

Winhex是一个不错的工具。



这是同一问题的Stack Overflow版本。还有更多选项,因此,如果您不喜欢Winhex,可以从那里推荐的几个选项中进行选择。

#9 楼

如果您想要从命令行运行的十六进制编辑器,我喜欢Hexciting。

评论


似乎是一个死项目-自09年以来没有任何活动,指向Wiki的链接是404

–rossmcm
18年11月26日在21:42