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.