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
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
Réponses:
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 ASCII classiques inférieures à 32 seront affichées avec les noms dans l'image en haut à droite ici . "HT" est le caractère Tab avec la valeur ASCII 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 l'encodage actuel.
Ici vous pouvez trouver de nombreux plugins pour Notepad ++: http://sourceforge.net/projects/npp-plugins/
Un plugin hex-editor est également disponible: 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: /programming/12699833/textfx-menu-is-missing-in-notepad )
Avec lui, vous pouvez sélectionner TextFX Convert> Convert text to hex-16
En fait, il existe un plugin qui se présente sous la forme d'un "HexEditor.dll" avec une taille de 270336 octets. Copiez-le dans le dossier "plugin".
Il fonctionne uniquement avec la version 32 bits de Notepad ++. Il semble qu'il n'y ait pas de version 64 bits. Malheureusement, NPP désactive le plugin (se déplace vers le dossier désactivé) lors de la mise à niveau de NPP. Il indique qu'il existe des problèmes connus. Je ne les ai jamais rencontrés. Ça fonctionne bien pour moi. Le code source est disponible et il faut vraiment forger le code et refaire quelques trucs. Je recommande l'utilisation de l'éditeur hexadécimal gratuit "hxd" de toute façon pour plus qu'une vue rapide sur le binaire.
J'ai trouvé le HEX_Editor pour Notepad ++ x64.