Показывать шестнадцатеричные/ASCII-коды в Notepad++ 6.3

Показывать шестнадцатеричные/ASCII-коды в Notepad++ 6.3

Есть ли способ отобразить шестнадцатеричный/ASCII-код для всего текста, отображаемого в редакторе?

Я использую Windows XP и Notepad++ 6.3.

решение1

Если вы ищете только нестандартные значения символов, вы можете выбрать Вид > Показать символы > Показать все символы.

Классические значения ASCII ниже 32 будут показаны с именами на верхнем правом рисунке.здесь. «HT» — это символ табуляции со значением ASCII 09, «LF» — это символ перевода строки (символ новой строки) и т. д. Но большинство остальных будут показывать шестнадцатеричный код для значения, если это не фактический визуальный символ в текущей кодировке.

решение2

Здесь вы можете найти множество плагинов для Notepad++:http://sourceforge.net/projects/npp-plugins/

Также имеется плагин hex-editor-plugin:http://sourceforge.net/projects/npp-plugins/files/Hex%20Editor/

решение3

В дополнение к плагинам, упомянутым выше, есть плагин TextFX (описание здесь: https://stackoverflow.com/questions/12699833/textfx-menu-is-missing-in-notepad)

С его помощью вы можете выбрать TextFX Convert > Преобразовать текст в hex-16

решение4

На самом деле есть плагин, который идет как "HexEditor.dll" размером 270336 байт. Скопируйте его в папку "plugin".

Работает только с 32-битной версией Notepad++. Похоже, 64-битной версии нет. К сожалению, NPP отключает плагин (перемещает в папку disabled) при обновлении NPP. Он говорит, что есть известные проблемы. Я никогда с ними не сталкивался. У меня все работает отлично. Исходный код доступен, и действительно стоит подделать код и переделать кое-что. Я рекомендую использовать бесплатный шестнадцатеричный редактор "hxd" в любом случае для чего-то большего, чем быстрый просмотр двоичного файла.

Связанный контент