Come installo il plug-in Hex-Editor Notepad ++?


22

Come posso installare il plug-in Hex-Editor Notepad ++ per Windows? Il plug-in sembra essere stato difficile da installare in passato e Notepad ++ attualmente non ha una gestione integrata dei plug-in nella GUI.

(Non uso più l'Editor esadecimale di Notepad ++, anche se sto usando sempre più Notepad ++ stesso. L'editor esadecimale non include il supporto di annullamento, che per me è un affare. Invece, uso HxD, che è entrambi potente e adatto ai principianti .)


Sto usando il plug-in Hex-Editor e Notepad ++ lo disabilito sempre durante l'aggiornamento. È perché, in alcuni casi, mostra valori errati. Sei stato avvertito
Jimbot il

Grazie. HxD sembra un ottimo sostituto fino a quando Hex-Editor non viene riparato .
Laurie Stearn,

Consiglio di accettare la risposta di @Ogglas.
Jeff,

Risposte:


16

Aggiornare:

Molti voti negativi per la mia risposta e voti positivi per il commento che HEX-Editor non è più disponibile. Questo non è il caso, probabilmente stai usando 64-bit x64Notepad ++, installa 32-bit x86e lo avrai disponibile. Testato con Notepad++ 7.8.2 32-bit2020-01-12.

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

File sorgente dell'editor HEX:

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

Se si desidera utilizzare, Notepad++ 64-bitè possibile provare questo repository non ufficiale:

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

Originale:

Dal 13 novembre 2018 Plugins Adminè incluso nel programma di installazione di notepad ++ per impostazione predefinita. Seleziona la scheda Pluginse fai clic su, Plugins Admin...quindi scorri verso il basso o cerca HEX-Editor.

Su richiesta della community, un Admin plug-in integrato è disponibile in Notepad ++ v.7.6.

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

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

inserisci qui la descrizione dell'immagine


24
Ho Notepad ++ v7.7.1, ma non è disponibile alcun plug-in Hex-Editor nell'Admin Plugin. L'URL di f0dder nello screenshot ( f0dder.dcmembers.com/nppplugs.index.php ) non esiste più e il download dei plug-in sul sito corrente di f0dder ( dcmembers.com/f0dder/download/81 ) non include Hex-Editor.
Remy Lebeau,

1
Confermo che il plugin non ufficiale su github.com/chcg/NPP_HexEdit/releases funziona. Grazie
Alex Poca,

13

Notepad ++ non ha una gestione plug-in integrata nella GUI.

Appunti:

  • Il Plugin Manager è stato rimosso da Notepad ++ 7.5 a causa della pubblicità sponsorizzata (vedi il secondo screenshot nella risposta), anche se sarà ancora lì se hai aggiornato da una versione precedente di Notepad ++.

    Potresti notare che il plugin Plugin Manager è stato rimosso dalla distribuzione ufficiale. Il motivo è che Plugin Manager contiene la pubblicità nella sua finestra di dialogo. Odio gli annunci pubblicitari nelle applicazioni e ti assicuro che non ce n'erano e che non ci saranno annunci in Notepad ++. È in corso un Plugin Manager integrato e farò del mio meglio per spedirlo con Notepad ++ al più presto.

  • Questo è attualmente in fase di elaborazione (il manutentore del plug-in e l'elenco dei plug-in integreranno l'hosting gratuito nel gestore plug-in per sbarazzarsi della pubblicità)

  • Nel frattempo puoi installarlo manualmente ( scarica qui ).

Si consiglia di utilizzare ancora Plugin Manager (poiché gestisce l'aggiornamento dei plug-in installati)

  1. Fai clic su Menu> Plugin> Gestione plug-in> Mostra gestore plug-in

    inserisci qui la descrizione dell'immagine

  2. Questo ora mostra un elenco di plugin disponibili, incluso Hex-Editor:

    inserisci qui la descrizione dell'immagine

  3. Seleziona il plug-in Hex-Editor e fai clic su Installa.

    inserisci qui la descrizione dell'immagine


1
Non vedo quell'opzione di menu. Ho un menu "Plugin", ma nessun sottomenu "Plugin Manager". Sto usando Notepad ++ v7.5.6 a 32 bit. Il gestore plugin stesso potrebbe essere un plugin?
JosiahYoder-deactive tranne ...

In effetti è adesso, non me ne sono reso conto. Vedi la risposta aggiornata.
DavidPostill

6
Forse le cose sono cambiate da maggio, ma HEX-editor non è più nell'elenco dei plug-in disponibili nel gestore dei plug-in. (modifica: questo potrebbe essere perché sto eseguendo 64 bit npp)
csauve

2
@csauve Potrebbe essere. Sto eseguendo il blocco note a 32 bit ++
DavidPostill

8
@csauve Ho trovato una versione a 64 bit su GitHub: NPP HexEdit . Scarica la HexEditor_0.9.5.19_x64.zipversione.
Mr. Polywhirl,

13

L'editor esadecimale consigliato qui funziona solo per la versione a 32 bit di Notepad ++ . Vedere la risposta di Ian o un'altra risposta per una soluzione che funziona con una versione a 64 bit. Personalmente uso HxD invece di un hexeditor Notepad ++ perché non sono a conoscenza di un hexeditor Notepad ++ che supporti l' annullamento , che per me è una caratteristica fondamentale.


Innanzitutto, installa Notepad ++ . Consiglio di installare la versione a 64 bit a meno che tu non abbia una macchina MOLTO vecchia. Per trovarlo, scorri verso il basso oltre la versione a 32 bit. Se conosci un collegamento migliore alla versione a 64 bit, ti preghiamo di suggerirlo nei commenti.

Quindi, scarica il plug-in .dll HexEditor più recente . Ho scaricato HexEditor_0_9_5_UNI_dll.zip. Non fare clic sul grande pulsante verde di download (HTMLTag_plugin o ecc.): È un annuncio e potrebbe essere un'app quasi impossibile da eliminare.

Infine, apri il file zip, seleziona il HexEditor.dllfile e inseriscilo nella cartella

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

se hai installato la versione a 32 bit di Notepad ++ e

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

se hai installato la versione a 64 bit. (Per le versioni precedenti di Notepad ++, omettere la cartella HexEditor)

Per verificare se l'installazione è stata eseguita correttamente, riavvia Notepad ++ e dovresti visualizzare un'opzione di menu Plugin -> Hex-Editor -> Visualizza in esadecimale. In questo modo si alternerà se si sta visualizzando il file in esadecimale.

L'editor esadecimale di Notepad ++ non deve annullare il supporto, quindi non lo uso più. (Sto ancora usando Notepad ++ stesso.) Invece, uso HxD, che è sia potente che adatto ai principianti .

Grazie a Bálint e Momolang Momo per aver sottolineato la necessità della cartella HexEditor nelle versioni più recenti.


HxD è stato un ottimo consiglio. Facile da installare e da usare.
Casper,

4
Il file binario scaricabile per il plugin sembra funzionare solo con 32 bit - il mio NPP a 64 bit ha rifiutato di caricare il plugin dicendo che è incompatibile perché è a 32 bit.
ChrisWue

1
@JosiahYoder L'ho appena confermato per te. Non si carica senza inserirlo in una cartella con lo stesso nome.
Bálint,

2
-1, questo funziona solo con Notepad ++ a 32 bit, che è molto obsoleto
jcollum

1
@JosiahYoder Il problema non è NPP, il problema è che il plug-in HexEditor ha solo 32 bit e quindi non può essere caricato da NPP x64.
Ian Kemp,

6

Se le soluzioni precedenti non funzionano, provare quanto segue:

  1. Ottieni la DLL corretta da questa cartella https://github.com/chcg/NPP_HexEdit/releases (probabilmente sei su Windows a 64 bit se non sei sicuro)

  2. Apri la seguente cartella (inserisci il tuo nome utente):

    C:\Users\<User name>\AppData\Local\Notepad++\plugins
    
  3. Crea una sottocartella HexEditor

  4. Copia il HexEditor.dllfile in questa sottocartella. Windows probabilmente richiederà l'autorizzazione per farlo.

  5. Riavvia Notepad ++

Questo ha funzionato per me su Notepad ++ 7.6 a 32 bit


1
Questa è la risposta più semplice che ha funzionato per me su Notepad v7.7.1
jcollum,

Questo funziona anche per me (Notepad ++ v7.8.1 64-bit) ...
aschipfl

Perché stai usando un AppDatapercorso utente e non il %ProgramFiles%?
not2qubit

Mi sembra di ricordarlo in relazione all'installazione iniziale di Notepad ++, ovvero utente singolo o tutti gli utenti. Sul mio computer, quella cartella conteneva altri file correlati.
Martin Evans,

6

A partire dal 2019, il plug-in HexEditor originale per Notepad ++ è stato abbandonato per un decennio. Il sorgente e il file binario a 32 bit della versione 0.9.5 è disponibile su SourceForge, ma questo non è utile per gli utenti di NPP a 64 bit (probabilmente la maggioranza al giorno d'oggi).

Per fortuna ci sono varie forcelle del codice sorgente HexEditor originale disponibili su GitHub e uno di questi ha binari x64 precompilati disponibili per il download:

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

Scarica HexEditor_0.9.5.19_x64.zipdal link sopra, crea la directory %ProgramFiles%\Notepad++\plugins\HexEditor, estrai il download HexEditor.dllin quella directory e riavvia NPP.


1
Questa è la risposta giusta e il percorso giusto per inserire il plugin una volta scaricato .
not2qubit

2
  1. Estrarre il file dll da zip dopo il download da https://github.com/chcg/NPP_HexEdit/releases
  2. Apri Notepad ++, fai clic su Impostazioni-> Importa-> Importa plug-in (i) ...
  3. Seleziona il file dll che deve essere importato
  4. Chiudi Notepad ++ e riapri
  5. L'editor esadecimale verrà mostrato sotto plug-in

-2

L'aggiunta di HexEditor.dll ad AppData non funziona per me. Ma creando un C: \ Programmi \ Notepad ++ \ plugins \ HexEditor e inserendo la dll in esso, allora funziona bene per me.

Sto usando Npp v7.6.6 (64 bit) sulla finestra 10


1
Questa soluzione è stata suggerita un anno fa.
Ramhound,

Oh veramente? Non l'ho visto su questo thread. Spero comunque che funzioni per gli altri.
Momolang momo,

È stato presentato il 19 maggio 2018.
Ramhound,

Come ho già detto, non funziona con questo approccio. Ho bisogno di creare un "HexEditor" all'interno della directory dei plugin per farlo funzionare.
Momolang momo,

1
Questo ha suggerito esattamente questo.
Ramhound,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.