Como instalo o plug-in Notepad ++ Hex-Editor?

22

Como instalar o plug-in Notepad ++ Hex-Editor para Windows? O plugin parece ter sido difícil de instalar no passado , e o Notepad ++ atualmente não possui gerenciamento integrado de plugins na GUI.

(Não uso mais o editor hexadecimal Notepad ++, embora esteja usando o próprio Notepad ++ cada vez mais. O editor hexadecimal não inclui o suporte a desfazer, o que é um diferencial para mim. Em vez disso, uso o HxD, que é poderoso e amigável para iniciantes .)

Desativador de JosiahYoder, exceto ..
fonte
Estou usando o plug-in Hex-Editor, e o Notepad ++ sempre o desativa ao atualizar. É porque, em alguns casos, ele exibe valores incorretos. Você foi avisado
Jimbot
Obrigado. O HxD parece um excelente substituto até que o Hex-Editor seja reparado .
precisa saber é o seguinte
Eu recomendo aceitar a resposta do @Ogglas '.
19419 Jeff

Respostas:

16

Atualizar:

Muitos votos negativos na minha resposta e votos positivos no comentário de que o HEX-Editor não está mais disponível. Não é esse o caso, você provavelmente está usando o 64-bit x64Notepad ++, instale 32-bit x86e o terá disponível. Testado com Notepad++ 7.8.2 32-bit2020-01-12.

https://notepad-plus-plus.org/downloads/

Arquivos de origem do editor HEX:

https://sourceforge.net/projects/npp-plugins/files/Hex%20Editor/

Se você quiser usar, Notepad++ 64-bittente este repositório não oficial:

https://github.com/chcg/NPP_HexEdit/releases

Original:

A partir de 13 de novembro de 2018 Plugins Adminestá incluído no instalador do bloco de notas ++ por padrão. Selecione a guia Pluginse clique em Plugins Admin...e role para baixo ou procure HEX-Editor.

Por solicitação da comunidade, um administrador de plug-ins interno está disponível no Notepad ++ v.7.6.

https://notepad-plus-plus.org/news/notepad-7.6-released.html

https://notepad-plus-plus.org/features/plugin-admin.html

insira a descrição da imagem aqui

Ogglas
fonte
24
Eu tenho o Notepad ++ v7.7.1, mas não há nenhum plug-in Hex-Editor disponível no Admin de plug-ins. O URL do f0dder na sua captura de tela ( f0dder.dcmembers.com/nppplugs.index.php ) não existe mais e o download de plug-ins no site atual do f0dder ( dcmembers.com/f0dder/download/81 ) não inclui o Hex-Editor.
Remy Lebeau
1
Confirmo que o plugin não oficial em github.com/chcg/NPP_HexEdit/releases funciona. Obrigado
Alex Poca
13

O Notepad ++ não possui gerenciamento de plug-in integrado na GUI.

Notas:

  • O Gerenciador de plug-ins foi removido do Notepad ++ 7.5 por causa de publicidade patrocinada (consulte a segunda captura de tela na resposta), embora ainda esteja lá se você atualizou de uma versão mais antiga do Notepad ++.

    Você pode perceber que o plug-in Gerenciador de plug-ins foi removido da distribuição oficial. O motivo é que o Plugin Manager contém a publicidade em sua caixa de diálogo. Eu odeio anúncios em aplicativos e garanto que não houve e nunca haverá anúncios no Notepad ++. Um Gerenciador de plug-ins embutido está em andamento e farei o possível para enviá-lo com o Notepad ++ o mais rápido possível.

  • No momento, isso está sendo trabalhado (o mantenedor do plug-in e a lista de plug-ins integrarão a hospedagem gratuita ao gerenciador de plugins para se livrar da publicidade)

  • Enquanto isso, você pode instalá-lo manualmente (faça o download aqui ).

É recomendável ainda usar o Gerenciador de plug-ins (pois isso gerencia a atualização dos plug-ins instalados)

  1. Clique em Menu> Plugins> Gerenciador de Plugins> Mostrar Gerenciador de Plugins

    insira a descrição da imagem aqui

  2. Isso agora mostra uma lista de plugins disponíveis, incluindo o Hex-Editor:

    insira a descrição da imagem aqui

  3. Selecione o plug-in Hex-Editor e clique em Instalar.

    insira a descrição da imagem aqui

DavidPostill
fonte
1
Não vejo essa opção de menu. Eu tenho um menu "Plugins", mas nenhum submenu "Gerenciador de plug-ins". Estou usando o Notepad ++ v7.5.6 de 32 bits. O próprio gerenciador de plugins pode ser um plug-in?
JosiahYoder desativador exceto .. 23/05
Na verdade é agora, eu não percebi. Veja a resposta atualizada.
DavidPostill
6
Talvez as coisas tenham mudado desde maio, mas o editor HEX não está mais na lista de plugins disponíveis no gerenciador de plugins. (edit: isso pode ser porque eu estou correndo NPP 64-bit)
csauve
2
@csauve Poderia ser. Estou executando o bloco de notas de 32 bits ++
DavidPostill
8
@csauve Encontrei uma versão de 64 bits no GitHub: NPP HexEdit . Basta baixar a HexEditor_0.9.5.19_x64.zipversão.
Mr. Polywhirl
13

O editor hexadecimal recomendado aqui funciona apenas para a versão de 32 bits do Notepad ++ . Consulte a resposta de Ian ou outra resposta para obter uma solução que funcione com uma versão de 64 bits. Eu pessoalmente uso o HxD em vez de um hexeditor do Notepad ++ porque não conheço um hexeditor do Notepad ++ que ofereça suporte a desfazer , o que é um recurso crítico para mim.


Primeiro, instale o Notepad ++ . Eu recomendo instalar a versão de 64 bits, a menos que você tenha uma máquina MUITO antiga. Para encontrá-lo, role para baixo a versão de 32 bits. Se você conhece um link melhor para a versão de 64 bits, sugira-o nos comentários.

Em seguida, baixe o mais recente plugin HexEditor .dll . Eu baixei HexEditor_0_9_5_UNI_dll.zip. Não clique no botão grande de download verde (HTMLTag_plugin ou etc) - esse é um anúncio e pode ser um aplicativo quase impossível de se livrar.

Por fim, abra o arquivo zip, selecione o HexEditor.dllarquivo e coloque-o na pasta

C:\Program Files (x86)\Notepad++\plugins\HexEditor

se você instalou a versão de 32 bits do Notepad ++ e

C:\Program Files\Notepad++\plugins\HexEditor

se você instalou a versão de 64 bits. (Para versões anteriores do Notepad ++, omita a pasta HexEditor)

Para testar se sua instalação foi bem-sucedida, reinicie o Notepad ++ e você verá uma opção de menu Plugins -> Hex-Editor -> View in Hex. Isso alternará se você está visualizando o arquivo em hexadecimal.

O editor hexadecimal do Notepad ++ não precisa desfazer o suporte, portanto, não o uso mais. (Ainda estou usando o próprio Notepad ++.) Em vez disso, uso o HxD, que é poderoso e fácil para iniciantes .

Agradecemos a Bálint e momolang momo por apontar a necessidade da pasta HexEditor em versões mais recentes.

Desativador de JosiahYoder, exceto ..
fonte
HxD foi uma ótima dica. Fácil de instalar e usar.
Casper #
4
O binário para download do plug-in parece funcionar apenas com 32 bits - minha NPP de 64 bits se recusou a carregar o plug-in dizendo que é incompatível porque é de 32 bits.
31519 ChrisWue
1
@JosiahYoder Acabei de confirmar para você. Não seria carregado sem colocá-lo dentro de uma pasta com o mesmo nome.
Bálint
2
-1, isso só funciona para Notepad ++ de 32 bits, que é muito desatualizado
jcollum
1
@JosiahYoder O problema não é o NPP, o problema é que o plug-in HexEditor tem apenas 32 bits e, portanto, não pode ser carregado pelo x64 NPP.
Ian Kemp
6

Se as soluções acima não funcionarem, tente o seguinte:

  1. Obtenha a DLL correta nesta pasta https://github.com/chcg/NPP_HexEdit/releases (você provavelmente está no Windows de 64 bits, se não tiver certeza)

  2. Abra a seguinte pasta (insira seu nome de usuário):

    C:\Users\<User name>\AppData\Local\Notepad++\plugins
    
  3. Crie uma subpasta HexEditor

  4. Copie o HexEditor.dllarquivo para esta subpasta. O Windows provavelmente solicitará permissão para fazer isso.

  5. Reinicie o Notepad ++

Isso funcionou para mim no Notepad ++ 7.6 7.6

Martin Evans
fonte
1
Esta é a resposta mais simples que trabalhou para mim em Notepad v7.7.1
jcollum
Isso funciona para mim também (Notepad ++ v7.8.1 64-bit) ...
aschipfl
Por que você está usando um AppDatacaminho de usuário e não o %ProgramFiles%?
not2qubit 11/01
Parece que me lembro de como o Notepad ++ foi originalmente instalado, ou seja, usuário único ou todos os usuários. Na minha máquina, essa pasta continha outros arquivos relacionados.
Martin Evans
6

A partir de 2019, o plug-in HexEditor original para o Notepad ++ foi abandonado por uma década. A fonte e o binário de 32 bits da versão 0.9.5 estão disponíveis no SourceForge, mas isso não é útil para usuários de NPP de 64 bits (provavelmente a maioria atualmente).

Felizmente, existem vários garfos do código-fonte original do HexEditor disponíveis no GitHub, e um deles possui binários x64 pré-construídos disponíveis para download:

https://github.com/chcg/NPP_HexEdit/releases/tag/0.9.5.19

Faça HexEditor_0.9.5.19_x64.zipo download no link acima, crie o diretório %ProgramFiles%\Notepad++\plugins\HexEditor, extraia o download HexEditor.dllpara esse diretório e reinicie o NPP.

Ian Kemp
fonte
1
Esta é a resposta certa e o caminho certo para colocar o plugin após o download .
not2qubit
2
  1. Extraia o arquivo dll do zip após fazer o download em https://github.com/chcg/NPP_HexEdit/releases
  2. Abra o Notepad ++, clique em Configurações-> Importar> Importar Plug-in (s) ...
  3. Selecione o arquivo DLL que precisa ser importado
  4. Feche o Notepad ++ e reabra
  5. O editor hexadecimal será exibido em plugins
Tony
fonte
-2

Adicionar o HexEditor.dll ao AppData não funciona para mim. Mas, crie um C: \ Arquivos de programas \ Notepad ++ \ plugins \ HexEditor e coloque a dll nele, para que funcione bem para mim.

Estou usando o Npp v7.6.6 (64 bits) na janela 10

Momolang momo
fonte
1
Esta solução foi sugerida há um ano.
Ramhound 17/05/19
sério? Eu não vi isso neste tópico. Enfim, espero que funcione para os outros.
Momolang momo 17/05/19
Foi submetido em 19 de maio de 2018.
Ramhound 17/05/19
Como eu mencionei, não funciona para mim com essa abordagem. Eu preciso criar um "HexEditor" dentro do diretório de plugins para fazê-lo funcionar.
Momolang momo 17/05/19
1
Isso sugeriu exatamente isso.
Ramhound 17/05/19