在 Notepad++ 6.3 上顯示十六進位/ASCII 程式碼

在 Notepad++ 6.3 上顯示十六進位/ASCII 程式碼

有沒有辦法顯示編輯器中顯示的所有文字的十六進位/ASCII?

我使用 Windows XP 和 Notepad++ 6.3

答案1

如果您只是尋找非標準字元值,則可以選擇“視圖”>“顯示符號”>“顯示所有字元”。

32 以下的經典 ASCII 值將與右上圖的名稱一起顯示這裡。 「HT」是 ASCII 值為 09 的製表符,「LF」是換行符(換行符),依此類推。但是,如果該值不是目前編碼中的實際視覺符號,則其餘大部分將顯示該值的十六進位代碼。

答案2

在這裡你可以找到很多Notepad++的外掛:http://sourceforge.net/projects/npp-plugins/

十六進位編輯器插件也隨之而來:http://sourceforge.net/projects/npp-plugins/files/Hex%20Editor/

答案3

除了上面提到的插件之外,還有 TextFX 插件(解釋如下: https://stackoverflow.com/questions/12699833/textfx-menu-is-missing-in-notepad

有了它,您可以選擇 TextFX Convert > Convert text to hex-16

答案4

事實上,有一個名為「HexEditor.dll」的插件,大小為 270336 位元組。將其複製到“插件”資料夾。

它僅適用於 32 位元版本的 Notepad++。好像沒有64位元版本。不幸的是,NPP 在升級 NPP 時禁用了該插件(移動到禁用資料夾)。它說存在已知問題。我從來沒有遇過那些。這對我來說可以。原始碼是可用的,人們確實應該偽造程式碼並重做一些東西。無論如何,我建議使用免費的十六進位編輯器“hxd”,而不僅僅是為了快速查看二進位檔案。

相關內容