Comment insérer un caractère nul (ASCII 00) dans le bloc-notes?


30

Je veux insérer un caractère nul (valeur ASCII 00) dans un fichier ouvert dans le bloc-notes. Un programme qui lit ce fichier attend 00 à la fin, mais il obtient la valeur ASCII pour l'espace - 20.

Comment puis-je atteindre cet objectif?


2
J'avais espéré que maintenir Alt et appuyer sur quatre zéro sur le pavé numérique insérerait le null de la même manière qu'il insère tous les caractères imprimables fÜn mais ce n'est pas le cas.

Si cela fonctionnait, vous n'auriez besoin que de deux zéros, pas de quatre. Alt+09fonctionne pour Tab, par exemple.
mbomb007

Réponses:


18

Avec Notepad ++

  1. Accédez à Edit > Character Panelpour afficher le panneau d'insertion ASCII.

  2. Placez le curseur à l'endroit où vous souhaitez insérer le caractère.

  3. Double-cliquez sur le caractère à insérer.

    Panneau d'insertion ASCII


1
@DavidPostill It's Notepad ++, qui est en fait ce que je cherchais lorsque j'ai trouvé cette question.
mbomb007

Cela n'aide pas lorsque l'OP nous utilise le Bloc-notes.
DavidPostill

4
@DavidPostill Ce n'est plus pour l'OP. Ceci est destiné aux utilisateurs qui trouvent cette question lors de la recherche. L'OP a obtenu ce qu'il voulait il y a des années et a supprimé son compte. En outre, cette réponse est également Notepad ++
mbomb007

14

Avec Notepad ++

De HEX

  1. Type 00 00 00
  2. Sélectionnez ce texte
  3. TextFX> TextFX Convert> Convertir Hex en texte

Depuis Base64

  1. Type AA ==
  2. Sélectionnez ce texte
  3. Plugins> Outils MIME> Décodage Base64

La cartographie est:

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

Vos étapes ne correspondent pas à vos mappages. Vous dites AA==à un endroit et AA=à un autre.
mbomb007

1
Veuillez relire attentivement la question. Votre réponse ne répond pas à la question d'origine. L'OP utilise le Bloc-notes.
DavidPostill

2
@DavidPostill L'OP a demandé quelque chose d'impossible, donc c'est bien qu'il fournisse une méthode alternative pour entrer un NUL dans un fichier.
mbomb007

5

Les éditeurs de texte normaux tels que le Bloc-notes n'ont généralement pas la capacité de saisir des caractères NUL dans les fichiers. Ce que vous voulez probablement faire est d'utiliser un "éditeur hexadécimal" (certains éditeurs de texte ont également un mode "hexadécimal"). Cela vous permettra de saisir des caractères NUL ou tout autre octet dont vous pourriez avoir besoin.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.