Notepad++的十六进制查看器/编辑器插件?

134
我已经查看了插件并在论坛中搜索了Notepad++,但没有找到编辑十六进制数据的解决方案。
我需要与UltraEdit提供的相同功能(请参见下面的屏幕截图),您可以直接编辑文档或通过输入新的十六进制字符进行编辑。

Screenshot from UltraEdit's hex editor


8
这样一篇有多个赞的问题以及多个赞的答案是如何被标记为不相关的?这会向管理员传递什么信息吗? - Michael
3
我认为没有人认为这是一个不好的问题。人们可能只是认为它更适合在其他网站上发布,比如Super User或Software Recommendations。 - Stevoisiak
8
有时候我希望所有的网站都能合并到StackOverflow中,因为很难选择最合适的网站。而且,如果你选择了其他网站,那么那个网站通常会比SO本身获得更少的关注。 - TheEdge
阅读这个这个 - Aleksey Potapov
@AlekseyPotapov 为什么不将其包含在内,以便可以通过插件管理器使用? - TheEdge
经历了一番大的挣扎,原因是将内容包含在变量内部时使用了单引号。通过使用 eval,我们成功解决了这个问题 https://dev59.com/wGkw5IYBdhLWcg3wqMU0 ,尽管我不清楚为什么它会被包裹在单引号中。 - sakeesh
4个回答

56

有一个叫做HEX编辑器的旧插件,在这里可以找到。

根据Super User 上的这个问题,它在新版本的Notepad++上可能无法运行,并且可能存在一些稳定性问题,但根据您的需求,它仍然可能是有用的。


5
明白。在Notepad++ v6.5中不起作用。如果有人能回答这个问题针对最新版本的Notepad++,那就太好了。 - J0e3gan
6
@FreekdeBruijn 我认为你的意思是“到Notepad++\plugins文件夹”,这对我也有效。 - Aleksandr Dubinsky
1
@Aleksandr Dubinsky 是的,你说得对,谢谢!所以是这样的: 将 HexEditor.dll 从 Notepad++\plugins\disabled 移回到 Notepad++\plugins 对我在 Notepad++ v6.5 UNICODE(构建时间:2013年9月28日-22:29:19)中有效。我使用的是 Windows 7 64位操作系统。 - Freek de Bruijn
1
nablex的回答也是一个不错的解决方法。 - qdev76
1
似乎在6.8.8版本中也能正常工作。 - RonaldB
显示剩余3条评论

47

有没有其他完全不同(但仍然免费)的应用程序可供选择?我使用HxD,比Notepad++插件更适合我。它可以计算哈希值,打开进程内存,快速打开任何大小的文件,并且与剪贴板的配合异常出色。

我过去也用过Notepad++插件,但现在不再使用了。


13
根据Super User上的一些评论,它仍然可以使用 :) 只需将其从禁用文件夹中复制回插件文件夹,或从插件中心下载。我几分钟前已经下载并成功使用了它。
当然,需要提醒的是:这个插件在某些情况下可能不稳定 - 这也是为什么它被禁用的原因。

目前来自插件中心的任何十六进制编辑器插件都无法正确加载或工作 :( - J-Dizzle

12

ellak提到的十六进制编辑器插件仍然可用,但似乎您还需要插件。

我最初只安装了十六进制插件,Notepad++不再弹出;相反,它开始消耗内存(在1.2 GB处被杀死)。我再次将其删除,并出于其他原因安装了TextFX插件(基于在Notepad++中查找多行

出于好奇心,我重新安装了十六进制插件,现在它可以工作了。

请注意,这是在Windows 7 64位的全新安装上进行的。


1
就我个人而言,我也成功地使用了这个方法。 - Leo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接