Показывать шестнадцатеричные/ASCII коды на Блокноте++ 6.3
Есть ли способ показывать шестнадцатеричный/ASCII для всего текста, отображаемого в редакторе?
Я использую Windows XP и Блокнот++ 6.3
Есть ли способ показывать шестнадцатеричный/ASCII для всего текста, отображаемого в редакторе?
Я использую Windows XP и Блокнот++ 6.3
Если вы ищете только нестандартные значения символов, вы можете выбрать Вид > Показать символы > Показать все символы.
Классические значения ASCII ниже 32 будут показаны с именами на картинке справа вверху здесь . “HT” - это символ Tab со значением ASCII 09, “LF” - linefeed (символ новой строки), и так далее. Но большинство остальных покажут шестнадцатеричный код для значения, если оно не является реальным визуальным символом в текущей кодировке.
Здесь вы можете найти множество плагинов для Блокнота++: http://sourceforge.net/projects/npp-plugins/
Шестнадцатиричный редактор-плагин тоже прилагается: http://sourceforge.net/projects/npp-plugins/files/Hex%20Editor/
В дополнение к упомянутым выше плагинам есть TextFX плагин (поясняется здесь: https://stackoverflow.com/questions/12699833/textfx-menu-is-missing-in-notepad )
С его помощью можно выбрать TextFX Convert > Преобразовать текст в hex-16.
На самом деле есть плагин, который поставляется в виде “HexEditor.dll” с размером 270336 байт. Скопируйте его в папку “plugin”.
Он работает только с 32-битной версией Notepad++. Похоже, 64-битной версии нет. К сожалению NPP отключает плагин (перемещает в отключенную папку) при обновлении NPP. Это говорит о наличии известных проблем. Я никогда не сталкивался с ними. Для меня это нормально работает. Исходный код доступен, и действительно нужно подделать код и переделать некоторые вещи. Я все равно рекомендую использовать бесплатный шестнадцатиричный редактор “hxd” для более чем быстрого просмотра двоичного файла.