Есть ли способ показать шестнадцатеричный / ASCII для всего текста, отображаемого в редакторе?
Я использую Windows XP и Notepad ++ 6.3
Есть ли способ показать шестнадцатеричный / ASCII для всего текста, отображаемого в редакторе?
Я использую Windows XP и Notepad ++ 6.3
Ответы:
Если вы просто ищете нестандартные значения символов, вы можете выбрать «Вид»> «Показать символы»> «Показать все символы».
Классические значения ASCII ниже 32 будут показаны с именами в правом верхнем углу здесь . «HT» - символ табуляции со значением ASCII 09, «LF» - перевод строки (символ новой строки) и т. Д. Но большинство остальных покажет шестнадцатеричный код для значения, если это не фактический визуальный символ в текущей кодировке.
Здесь вы можете найти множество плагинов для Notepad ++: http://sourceforge.net/projects/npp-plugins/
Также имеется шестнадцатеричный редактор-плагин: http://sourceforge.net/projects/npp-plugins/files/Hex%20Editor/
Помимо плагинов, упомянутых выше, есть плагин TextFX (объясняется здесь: /programming/12699833/textfx-menu-is-missing-in-notepad )
С его помощью вы можете выбрать TextFX Convert> Convert text to hex-16
На самом деле есть плагин, который поставляется как «HexEditor.dll» с размером 270336 байт. Скопируйте его в папку «плагин».
Работает только с 32-битной версией Notepad ++. Похоже, что нет 64-битной версии. К сожалению, NPP отключает плагин (перемещается в отключенную папку) при обновлении NPP. Там написано, что есть известные проблемы. Я никогда не сталкивался с этим. Он отлично работает для меня. Исходный код доступен, и нужно действительно подделать код и переделать некоторые вещи. В любом случае я рекомендую использовать бесплатный hex-редактор "hxd" для более быстрого просмотра двоичного файла.
Я нашел HEX_Editor для Notepad ++ x64.