ヌル文字(ASCII 00)をメモ帳に挿入する方法は?


30

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

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


2
Altキーを押しながらテンキーの4つのゼロを押すと、すべての印刷可能な文字を挿入するのと同じ方法でnullが挿入されることを期待していましたが、そうではありません。

うまくいった場合、必要なのは4つではなく2つのゼロだけです。Alt+09たとえば、Tabで機能します。
mbomb007

回答:


18

Notepad ++を使用

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

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

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

    ASCII挿入パネル


1
@DavidPostillこれはメモ帳++です。実際、この質問を見つけたときに探していたものです。
mbomb007

OPがメモ帳を使用している場合、これは役に立ちません。
DavidPostill

4
@DavidPostillこれがないためにもうOP。これは、検索時にこの質問を見つけたユーザー向けです。OPは何年も前に望んでいたものを入手し、アカウントを削除しました。また、この答えはNotepad ++です
mbomb007

14

Notepad ++を使用

HEXから

  1. タイプ00 00 00
  2. このテキストを選択
  3. TextFX> TextFX変換> 16進数をテキストに変換

Base64から

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

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

NUL -> AA=
NUL NUL -> AAA=
NUL NUL NUL -> AAAA

手順がマッピングと一致しません。AA==ある場所とAA=別の場所で言います。
mbomb007

1
質問を注意深く読んでください。あなたの答えは元の質問には答えませ。OPはメモ帳を使用しています。
デビッドポスティル

2
@DavidPostill OPは不可能なことを要求したので、NULをファイルに入力する別の方法を提供してもいいのです。
mbomb007

5

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.