Notepad++ 6.3 で 16 進数/ASCII コードを表示する

Notepad++ 6.3 で 16 進数/ASCII コードを表示する

エディターに表示されるすべてのテキストに 16 進数/ASCII を表示する方法はありますか?

私はWindows XPとNotepad++ 6.3を使用しています

答え1

非標準の文字値のみを探している場合は、[表示] > [記号の表示] > [すべての文字を表示] を選択できます。

32未満の従来のASCII値は、右上の図の名前とともに表示されます。ここ「HT」は ASCII 値が 09 のタブ文字、「LF」は改行文字などです。ただし、残りのほとんどは、現在のエンコードで実際の視覚的なシンボルでない場合は、値の 16 進コードが表示されます。

答え2

ここでは、Notepad++ 用のプラグインが多数見つかります。http://sourceforge.net/projects/npp-plugins/

16 進エディター プラグインも付属しています。http://sourceforge.net/projects/npp-plugins/files/Hex%20Editor/

答え3

上記のプラグインに加えて、TextFXプラグイン(ここで説明)があります。 https://stackoverflow.com/questions/12699833/textfx-menu-is-missing-in-notepad

これを使えば、TextFX変換 > テキストを16進数に変換を選択できます。

答え4

実際には、サイズが 270336 バイトの「HexEditor.dll」として提供されるプラグインがあります。それを「plugin」フォルダーにコピーします。

Notepad++ の 32 ビット バージョンでのみ動作します。64 ビット バージョンはないようです。残念ながら、NPP をアップグレードすると、NPP はプラグインを無効にします (無効なフォルダーに移動します)。既知の問題があると表示されます。私はそれらの問題に遭遇したことはありません。私の場合は問題なく動作します。ソース コードは入手可能で、コードを偽造していくつかの作業をやり直す必要があります。バイナリを簡単に表示する以上の目的で、無料の 16 進エディター「hxd」を使用することをお勧めします。

関連情報