Чи є спосіб показати шістнадцятковий / ASCII для всього тексту, що відображається в редакторі?
Я використовую Windows XP та Notepad ++ 6.3
Чи є спосіб показати шістнадцятковий / ASCII для всього тексту, що відображається в редакторі?
Я використовую Windows XP та Notepad ++ 6.3
Відповіді:
Якщо ви просто шукаєте нестандартні значення символів, ви можете вибрати Перегляд> Показати символи> Показати всі символи.
Класичні значення ASCII нижче 32 будуть показані імена у верхньому правому малюнку тут . "HT" - символ Tab зі значенням 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 відключає плагін (переходить у папку з вимкненням). Там сказано, що відомі проблеми. Я ніколи не стикався з ними. це прекрасно працює для мене. Вихідний код доступний, і дійсно слід підробити код і переробити деякі речі. Я рекомендую використовувати безкоштовний шестигранний редактор "hxd" у будь-якому випадку для швидкого огляду бінарного файлу.
Я знайшов HEX_Editor для Notepad ++ x64.