Как вставить нулевой символ (ASCII 00) в блокноте?
29
Я хочу вставить нулевой символ (значение ASCII 00) в открытый файл в блокноте. Программа, которая читает этот файл, ожидает 00 в конце, но получает значение ASCII для пробела - 20.
Я надеялся, что удерживая клавишу Alt и нажав четыре нуля на цифровой клавиатуре, вы вставите ноль так же, как вставляет все печатные символы, но это не так.
Если бы это сработало, вам понадобилось бы только два нуля, а не четыре. Alt+09работает для Tab, например.
mbomb007
Ответы:
17
С блокнотом ++
Перейдите, чтобы Edit > Character Panelпоказать панель вставки ASCII.
Поместите курсор туда, где вы хотите вставить символ.
@DavidPostill Это Notepad ++, который я и искал, когда нашел этот вопрос.
mbomb007
Это не помогает, когда ОП использует Блокнот.
Дэвид Постилл
4
@DavidPostill Это больше не для ОП. Это для пользователей, которые находят этот вопрос при поиске. ОП получил то, что хотел несколько лет назад, и удалил свой аккаунт. Кроме того, этот ответ также Notepad ++
mbomb007
14
С блокнотом ++
От HEX
Тип 00 00 00
Выделите этот текст
TextFX> TextFX Convert> Конвертировать Hex в текст
Ваши шаги не совпадают с вашими отображениями. Вы говорите AA==в одном месте и AA=в другом.
mbomb007
1
Пожалуйста, внимательно прочитайте вопрос. Ваш ответ не отвечает на оригинальный вопрос. ОП использует Блокнот.
Дэвид Постилл
2
@DavidPostill ОП попросил что-то невозможное, поэтому хорошо, что он предоставил альтернативный метод ввода NUL в файл.
mbomb007
5
Обычные текстовые редакторы, такие как Блокнот, обычно не имеют возможности вводить NUL-символы в файлы. Вероятно, вы захотите использовать «шестнадцатеричный редактор» (некоторые текстовые редакторы также имеют «шестнадцатеричный» режим). Это позволит вам ввести NUL-символы или любой другой байт, который вам может понадобиться.
Alt+09
работает для Tab, например.Ответы:
С блокнотом ++
Перейдите, чтобы
Edit > Character Panel
показать панель вставки ASCII.Поместите курсор туда, где вы хотите вставить символ.
Дважды щелкните символ для вставки.
источник
С блокнотом ++
От HEX
От Base64
Отображение:
источник
AA==
в одном месте иAA=
в другом.Обычные текстовые редакторы, такие как Блокнот, обычно не имеют возможности вводить NUL-символы в файлы. Вероятно, вы захотите использовать «шестнадцатеричный редактор» (некоторые текстовые редакторы также имеют «шестнадцатеричный» режим). Это позволит вам ввести NUL-символы или любой другой байт, который вам может понадобиться.
источник