Existe-t-il un moyen d'afficher l'hexadécimal/ASCII pour tout le texte affiché dans l'éditeur?
J'utilise Windows XP et Notepad ++ 6.3
Si vous recherchez uniquement des valeurs de caractères non standard, vous pouvez sélectionner Affichage> Afficher les symboles> Afficher tous les caractères.
Les valeurs classiques ASCII inférieures à 32 seront affichées avec les noms dans l'image en haut à droite ici . "HT" est le caractère de tabulation avec ASCII valeur 09, "LF" est un saut de ligne (caractère de nouvelle ligne), etc. Mais la plupart des autres affichent un code hexadécimal pour la valeur s'il ne s'agit pas d'un symbole visuel réel dans le codage actuel.
Ici vous pouvez trouver beaucoup de plugins pour Notepad ++: http://sourceforge.net/projects/npp-plugins/
Un plugin hex-éditeur est aussi présent: http://sourceforge.net/projects/npp-plugins/files/Hex%20Editor/
En plus des plugins mentionnés ci-dessus, il y a le plugin TextFX (expliqué ici: https://stackoverflow.com/questions/12699833/textfx-menu-is-missing-in-notepad )
Avec cela, vous pouvez sélectionner TextFX Convert> Convertir le texte en hexadécimal-16
En fait, il existe un plugin en tant que "HexEditor.dll" avec une taille de 270336 octets. Copiez-le dans le dossier "plugin".
Cela fonctionne uniquement avec la version 32 bits de Notepad ++. On dirait qu'il n'y a pas de version 64 bits. Malheureusement, NPP désactive le plug-in (passe au dossier désactivé) lors de la mise à niveau de NPP. Il dit qu'il y a des problèmes connus. Je n'ai jamais couru dans ceux-ci. Ça fonctionne bien pour moi. Le code source est disponible et il faut vraiment forger le code et refaire certaines choses. Je recommande quand même l'utilisation de l'éditeur hexadécimal libre "hxd" pour plus qu'un aperçu rapide du binaire.