如何在记事本中插入一个空字符(ASCII 00)?


30

我想在记事本中打开的文件中插入一个空字符(ASCII值00)。正在读取此文件的程序的末尾应为00,但它会获得ASCII值的空格-20。

我该如何实现?


2
我曾希望按住Alt并在数字小键盘上按四个零会插入null,就像插入所有fün可打印字符的方式一样,但是不会。

如果它确实有效,则只需要两个零,而不是四个。Alt+09例如,适用于Tab。
mbomb007 '17

Answers:


18

使用记事本++

  1. 转到Edit > Character Panel显示ASCII插入面板。

  2. 将光标放在要插入字符的位置。

  3. 双击要插入的字符。

    ASCII插入面板


1
@DavidPostill这是Notepad ++,实际上是我发现此问题时要搜索的内容。
mbomb007 '09

当OP使用记事本时,这无济于事。
DavidPostill

4
@DavidPostill这不再适用于OP。适用于在搜索时发现此问题的用户。OP获得了他几年前想要的东西,并删除了他的帐户。此外,这个答案也是Notepad ++
mbomb007 '16

14

使用记事本++

从十六进制

  1. 类型00 00 00
  2. 选择此文字
  3. TextFX> TextFX转换>将十六进制转换为文本

从Base64

  1. 输入AA ==
  2. 选择此文字
  3. 插件> MIME工具> Base64解码

映射为:

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

您的步骤与您的映射不匹配。您AA==在一个地方说,在另一个地方说AA=
mbomb007'9

1
请仔细阅读问题。您的答案没有回答原始问题。OP正在使用记事本。
DavidPostill

2
@DavidPostill OP请求了一些不可能的事情,因此可以提供一种将NUL输入文件的替代方法。
mbomb007'3

5

普通的文本编辑器(如记事本)通常不具备在文件中输入NUL字符的功能。您可能想要做的是使用“十六进制编辑器”(某些文本编辑器也具有“十六进制”模式)。这将使您输入NUL字符或您可能需要的任何其他字节。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.