C'è un modo per mostrare l'esadecimale / ASCII per tutto il testo mostrato nell'editor?
Uso Windows XP e Notepad ++ 6.3
C'è un modo per mostrare l'esadecimale / ASCII per tutto il testo mostrato nell'editor?
Uso Windows XP e Notepad ++ 6.3
Risposte:
Se stai solo cercando valori di caratteri non standard, puoi selezionare Visualizza> Mostra simboli> Mostra tutti i caratteri.
I valori ASCII classici inferiori a 32 verranno visualizzati con i nomi nella figura in alto a destra qui . "HT" è il carattere Tab con valore ASCII 09, "LF" è avanzamento riga (carattere di nuova riga) e così via. Ma la maggior parte del resto mostrerà un codice esadecimale per il valore se non è un vero simbolo visivo nella codifica corrente.
Qui puoi trovare molti plugin per Notepad ++: http://sourceforge.net/projects/npp-plugins/
È presente anche un plug-in hex-editor: http://sourceforge.net/projects/npp-plugins/files/Hex%20Editor/
Oltre ai plugin sopra menzionati, c'è il plugin TextFX (spiegato qui: /programming/12699833/textfx-menu-is-missing-in-notepad )
Con esso, è possibile selezionare Converti TextFX> Converti testo in hex-16
In effetti esiste un plug-in che viene fornito come "HexEditor.dll" con dimensioni di 270336 byte. Copialo nella cartella "plugin".
Funziona solo con la versione a 32 bit di Notepad ++. Sembra che non ci sia una versione a 64 bit. Purtroppo NPP disabilita il plugin (passa alla cartella disabilitata) durante l'aggiornamento di NPP. Dice che ci sono problemi noti. Non mi sono mai imbattuto in quelli. funziona bene per me. Sourcecode è disponibile e si dovrebbe davvero falsificare il codice e ripetere alcune cose. Consiglio comunque l'uso del hex editor esadecimale "hxd" per più di una rapida visione nel binario.
Ho trovato HEX_Editor per Notepad ++ x64.