web-dev-qa-db-fra.com

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

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 reçoit la valeur ASCII pour l'espace-20.

Comment puis-je atteindre cet objectif?

27
jeromekjeromepune

Avec Notepad ++

  1. Accédez à Edit > Character Panel pour 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.

    ASCII Insertion Panel

16
mbomb007

Avec Notepad ++

à partir de HEX

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

à partir de 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
14
alex2k8

Les éditeurs de texte normaux, tels que le Bloc-notes, ne permettent généralement pas de saisir des caractères NUL dans des 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 d'entrer des caractères NUL ou tout autre octet dont vous pourriez avoir besoin.

5
Greg Hewgill