Как вставить нулевой символ (ASCII 00) в блокноте?

78153
Sathya

Я хочу вставить нулевой символ (значение ASCII 00) в открытый файл в блокноте. Программа, которая читает этот файл, ожидает 00 в конце, но получает значение ASCII для пробела - 20.

Как мне этого добиться?

23
Я надеялся, что удерживая клавишу Alt и нажав четыре нуля на цифровой клавиатуре, вы вставите ноль так же, как он вставляет все печатные символы, но это не так. 14 лет назад 2
Если бы это сработало, вам понадобится только два ноля, а не четыре. Например, `Alt + 09` работает для Tab. mbomb007 7 лет назад 0

3 ответа на вопрос

15
mbomb007

С блокнотом ++

  1. Перейдите, чтобы Edit > Character Panelпоказать панель вставки ASCII.

  2. Поместите курсор туда, где вы хотите вставить символ.

  3. Дважды щелкните символ для вставки.

    ASCII Insertion Panel

@DavidPostill It's Notepad++, which is actually what I was searching for when I found this question. mbomb007 7 лет назад 1
That doesn't help when the OP us using Notepad. DavidPostill 7 лет назад 0
@DavidPostill This isn't *for* the OP anymore. This is for users who find this question when searching. The OP got what he wanted years ago and deleted his account. Besides, [this answer](http://superuser.com/a/167309/494173) is also Notepad++ mbomb007 7 лет назад 4
14
alex2k8

С блокнотом ++

От HEX

  1. Тип 00 00 00
  2. Выделите этот текст
  3. TextFX> TextFX Convert> Конвертировать Hex в текст

От Base64

  1. Тип АА ==
  2. Выделите этот текст
  3. Плагины> Инструменты MIME> Декодирование Base64

Отображение:

NUL -> AA= NUL NUL -> AAA= NUL NUL NUL -> AAAA 
Your steps don't match your mappings. You say `AA==` in one place and `AA=` in another. mbomb007 7 лет назад 0
Please read the question again carefully. Your answer does **not** answer the original question. The OP is using Notepad. DavidPostill 7 лет назад 1
@DavidPostill ОП попросил что-то невозможное, поэтому хорошо, что он предоставил альтернативный метод ввода NUL в файл. mbomb007 7 лет назад 2
5
Greg Hewgill

Обычные текстовые редакторы, такие как Блокнот, обычно не имеют возможности вводить NUL-символы в файлы. Вероятно, вы захотите использовать «шестнадцатеричный редактор» (некоторые текстовые редакторы также имеют «шестнадцатеричный» режим). Это позволит вам ввести NUL-символы или любой другой байт, который вам может понадобиться.