web-dev-qa-db-ja.com

メモ帳にnull文字(ASCII 00)を挿入する方法

メモ帳で開いているファイルにnull文字(ASCII値00)を挿入したいのですが。このファイルを読み取っているプログラムは、最後に00を予期していますが、ASCIIスペースの値-20を取得しています。

どうすればこれを達成できますか?

30

Notepad ++

  1. Edit > Character Panelに移動して、ASCII挿入パネルを表示します。

  2. 文字を挿入する場所にカーソルを置きます。

  3. 挿入する文字をダブルクリックします。

    ASCII Insertion Panel

19
mbomb007

Notepad ++を使用

16進数から

  1. タイプ00 00 00
  2. このテキストを選択
  3. TextFX> TextFX Convert> Convert Hex to text

Base64から

  1. タイプAA ==
  2. このテキストを選択
  3. プラグイン> MIMEツール> Base64デコード

マッピングは次のとおりです。

NUL -> AA=
NUL NUL -> AAA=
NUL NUL NUL -> AAAA
14
alex2k8

通常、メモ帳などの通常のテキストエディタには、NUL文字をファイルに入力する機能がありません。おそらくあなたがしたいことは "hex editor" を使用することです(一部のテキストエディターには "hex"モードもあります)。これにより、NUL文字、または必要なその他のバイトを入力できます。

5
Greg Hewgill