Existe uma maneira de mostrar o hexadecimal / ASCII para todo o texto exibido no editor?
Eu uso o Windows XP e o Notepad ++ 6.3
Existe uma maneira de mostrar o hexadecimal / ASCII para todo o texto exibido no editor?
Eu uso o Windows XP e o Notepad ++ 6.3
Respostas:
Se você está apenas procurando valores de caracteres não padrão, pode selecionar Exibir> Mostrar símbolos> Mostrar todos os caracteres.
Os valores clássicos de ASCII abaixo de 32 serão mostrados com os nomes na imagem superior direita aqui . "HT" é o caractere de tabulação com o valor ASCII 09, "LF" é o avanço de linha (caractere de nova linha) e assim por diante. Mas a maior parte do restante mostrará um código hexadecimal para o valor, se não for um símbolo visual real na codificação atual.
Aqui você encontra muitos plugins para o Notepad ++: http://sourceforge.net/projects/npp-plugins/
Também existe um plug-in de editor hexadecimal: http://sourceforge.net/projects/npp-plugins/files/Hex%20Editor/
Além dos plugins mencionados acima, há o plug-in TextFX (explicado aqui: /programming/12699833/textfx-menu-is-missing-in-notepad )
Com ele, você pode selecionar TextFX Convert> Convert text to hex-16
De fato, existe um plug-in que vem como um "HexEditor.dll" com tamanho de 270336 bytes. Copie-o para a pasta "plugin".
Funciona apenas com a versão de 32 bits do Notepad ++. Parece que não há versão de 64 bits. Infelizmente, o NPP desativa o plug-in (move para a pasta desativada) ao atualizar o NPP. Ele diz que existem problemas conhecidos. Eu nunca encontrei isso. Isso funciona bem para mim. O código fonte está disponível e deve-se forjar o código e refazer algumas coisas. Eu recomendo o uso do editor hexadecimal gratuito "hxd" de qualquer maneira para mais do que uma rápida visualização no binário.
Encontrei o HEX_Editor para o Notepad ++ x64.