24

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

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

3 ответа3

15

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

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

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

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

    Панель вставки ASCII

14

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

От 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
5

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .