Як вставити нульовий символ (ASCII 00) в Блокнот?


30

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

Як я можу цього досягти?


2
Я сподівався, що утримуючи Alt і натиснувши чотири нулі на numpad, він вставить нуль так само, як він вставить усі знаки, що друкуються, але це не так.

Якби це спрацювало, то знадобляться лише дві нулі, а не чотири. Alt+09Наприклад, працює для Tab.
mbomb007

Відповіді:


18

За допомогою блокнота ++

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

  2. Покладіть курсор туди, куди потрібно вставити символ.

  3. Двічі клацніть символ, який потрібно вставити.

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


1
@DavidPostill Це Notepad ++, що насправді я шукав, коли знайшов це питання.
mbomb007

Це не допомагає, коли ОП нас використовує Блокнот.
DavidPostill

4
@DavidPostill Це більше не для ОП. Це для користувачів, які знайшли це питання під час пошуку. ОП отримав те, що хотів років тому, і видалив його рахунок. Крім того, ця відповідь також Notepad ++
mbomb007

14

За допомогою блокнота ++

Від HEX

  1. Тип 00 00 00
  2. Виберіть цей текст
  3. TextFX> TextFX Convert> Перетворити шістнадцятковий текст

Від Base64

  1. Введіть AA ==
  2. Виберіть цей текст
  3. Плагіни> Інструменти MIME> Декодування Base64

Відображення:

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

Ваші дії не відповідають вашим відображенням. Ви кажете AA==в одному місці і AA=в іншому.
mbomb007

1
Будь ласка, прочитайте запитання ще раз уважно. Ваша відповідь не відповідає на початкове запитання. ОП використовує Блокнот.
DavidPostill

2
@DavidPostill ОП попросив щось неможливе, тому добре, що він запропонував альтернативний метод введення NUL у файл.
mbomb007

5

Звичайні текстові редактори, такі як Блокнот, зазвичай не мають можливості вводити символи NUL у файли. Можливо, ви хочете зробити це - використовувати «шістнадцятковий редактор» (деякі текстові редактори також мають режим «шістнадцятковий»). Це дозволить вам ввести символи NUL або будь-який інший байт, який може знадобитися.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.