Wie installiere ich das Notepad ++ Hex-Editor Plugin?

22

Wie kann ich das Notepad ++ Hex-Editor-Plugin für Windows installieren? Das Plugin scheint in der Vergangenheit schwierig zu installieren gewesen zu sein , und Notepad ++ verfügt derzeit nicht über eine integrierte Plugin-Verwaltung in der GUI.

(Ich verwende den Notepad ++ Hex-Editor nicht mehr, obwohl ich immer mehr Notepad ++ selbst verwende. Der Hex-Editor enthält keine Rückgängig-Unterstützung, was für mich ein Deal-Breaker ist. Stattdessen verwende ich HxD, das beide leistungsstark ist und anfängerfreundlich .)

JosiahYoder-Deaktiv außer ..
quelle
Ich verwende das Hex-Editor-Plugin und Notepad ++ deaktiviert es beim Upgrade immer. Dies liegt daran, dass in einigen Fällen falsche Werte angezeigt werden. Sie wurden gewarnt
Jimbot
Vielen Dank. HxD scheint ein hervorragender Ersatz zu sein, bis Hex-Editor repariert ist .
Laurie Stearn
Ich empfehle, die Antwort von @Ogglas zu akzeptieren.
Jeff

Antworten:

16

Aktualisieren:

Viele Abwärtsstimmen für meine Antwort und Aufwärtsstimmen für den Kommentar, dass HEX-Editor nicht mehr verfügbar ist. Dies ist nicht der Fall, Sie verwenden wahrscheinlich 64-bit x64Notepad ++, installieren 32-bit x86und Sie werden es zur Verfügung haben. Getestet mit Notepad++ 7.8.2 32-bit2020-01-12.

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

HEX-Editor-Quelldateien:

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

Wenn Sie verwenden möchten, können Notepad++ 64-bitSie dieses inoffizielle Repo ausprobieren:

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

Original:

Ab dem 13. November 2018 Plugins Administ das Notepad ++ - Installationsprogramm standardmäßig enthalten. Wählen Sie die Registerkarte Pluginsund klicken Sie auf, Plugins Admin...scrollen Sie nach unten oder suchen Sie nach HEX-Editor.

Auf Anfrage der Community ist in Notepad ++ v.7.6 ein integrierter Plugins-Administrator verfügbar.

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

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

Geben Sie hier die Bildbeschreibung ein

Ogglas
quelle
24
Ich habe Notepad ++ v7.7.1, aber es gibt kein Hex-Editor-Plugin im Plugins Admin. Die URL von f0dder in Ihrem Screenshot ( f0dder.dcmembers.com/nppplugs.index.php ) existiert nicht mehr und der Plugins-Download auf der aktuellen Site von f0dder ( dcmembers.com/f0dder/download/81 ) enthält keinen Hex-Editor.
Remy Lebeau
Ich bestätige, dass das inoffizielle Plugin unter github.com/chcg/NPP_HexEdit/releases funktioniert. Vielen Dank
Alex Poca
13

Notepad ++ hat keine integrierte Plugin-Verwaltung in der GUI.

Anmerkungen:

  • Der Plugin-Manager wurde aufgrund gesponserter Werbung aus Notepad ++ 7.5 entfernt (siehe den zweiten Screenshot in der Antwort), obwohl er weiterhin vorhanden ist, wenn Sie ein Upgrade von einer älteren Version von Notepad ++ durchgeführt haben.

    Möglicherweise stellen Sie fest, dass das Plugin Manager-Plugin aus der offiziellen Distribution entfernt wurde. Der Grund ist, dass Plugin Manager die Werbung in seinem Dialog enthält. Ich hasse Anzeigen in Anwendungen und ich versichere Ihnen, dass es keine gab und es niemals Anzeigen in Notepad ++ geben wird. Ein eingebauter Plugin-Manager ist in Arbeit, und ich werde mein Bestes tun, um ihn so schnell wie möglich mit Notepad ++ zu versenden.

  • Daran wird derzeit gearbeitet (der Betreuer des Plugins und die Plugin-Liste werden kostenloses Hosting in den Plugin-Manager integrieren, um die Werbung loszuwerden).

  • In der Zwischenzeit können Sie es manuell installieren ( hier herunterladen ).

Es wird empfohlen, weiterhin den Plugin-Manager zu verwenden (da hierdurch die Aktualisierung Ihrer installierten Plugins verwaltet wird).

  1. Klicken Sie auf Menü> Plugins> Plugin Manager> Plugin Manager anzeigen

    Geben Sie hier die Bildbeschreibung ein

  2. Dies zeigt nun eine Liste der verfügbaren Plugins, einschließlich Hex-Editor:

    Geben Sie hier die Bildbeschreibung ein

  3. Wählen Sie das Hex-Editor-Plugin aus und klicken Sie auf Installieren.

    Geben Sie hier die Bildbeschreibung ein

DavidPostill
quelle
1
Ich sehe diese Menüoption nicht. Ich habe ein "Plugins" -Menü, aber kein "Plugin Manager" -Untermenü. Ich verwende Notepad ++ v7.5.6 32 Bit. Könnte der Plugin Manager selbst ein Plugin sein?
JosiahYoder-Deaktiv außer ..
In der Tat ist es jetzt, ich habe es nicht bemerkt. Siehe aktualisierte Antwort.
DavidPostill
6
Vielleicht haben sich die Dinge seit Mai geändert, aber der HEX-Editor ist nicht mehr in der Liste der verfügbaren Plugins im Plugin-Manager enthalten. (Bearbeiten: Dies könnte daran liegen, dass ich 64-Bit-Npp verwende)
Csauve
2
@csauve Könnte sein. Ich verwende 32-
Bit-Editor
8
@csauve Ich habe eine 64-Bit-Version auf GitHub gefunden: NPP HexEdit . Laden Sie einfach die HexEditor_0.9.5.19_x64.zipVersion herunter .
Herr Polywhirl
13

Der hier empfohlene Hex-Editor funktioniert nur für die 32-Bit-Version von Notepad ++ . In Ians Antwort oder einer anderen Antwort finden Sie eine Lösung, die mit einer 64-Bit-Version funktioniert. Ich persönlich verwende HxD anstelle eines Notepad ++ - Hexeditors, da mir kein Notepad ++ - Hexeditor bekannt ist, der das Rückgängigmachen unterstützt , was für mich eine wichtige Funktion ist.


Zuerst installieren Sie Notepad ++ . Ich empfehle die Installation der 64-Bit-Version, es sei denn, Sie haben einen SEHR alten Computer. Scrollen Sie nach unten, um die 32-Bit-Version zu finden. Wenn Sie einen besseren Link zur 64-Bit-Version kennen, schlagen Sie ihn bitte in den Kommentaren vor.

Laden Sie als Nächstes das neueste HexEditor .dll-Plugin herunter . Ich habe heruntergeladen HexEditor_0_9_5_UNI_dll.zip. Klicken Sie nicht auf den großen grünen Download-Button (HTMLTag_plugin oder usw.) - das ist eine Anzeige und könnte eine App sein, die fast unmöglich loszuwerden ist.

Öffnen Sie abschließend die Zip-Datei, wählen Sie die HexEditor.dllDatei aus und legen Sie sie im Ordner ab

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

wenn Sie die 32-Bit-Version von Notepad ++ und installiert haben

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

wenn Sie die 64-Bit-Version installiert haben. (Lassen Sie bei älteren Versionen von Notepad ++ den Ordner HexEditor weg.)

Um zu testen, ob Ihre Installation erfolgreich war, starten Sie Notepad ++ neu und Sie sollten eine Menüoption Plugins -> Hex-Editor -> View in Hex sehen. Dadurch wird umgeschaltet, ob Sie die Datei in hexadezimaler Form anzeigen.

Der Notepad ++ Hex-Editor muss die Unterstützung nicht rückgängig machen, daher verwende ich ihn nicht mehr. (Ich verwende immer noch Notepad ++ selbst.) Stattdessen verwende ich HxD, das sowohl leistungsstark als auch anfängerfreundlich ist .

Vielen Dank an Bálint und momolang momo für den Hinweis auf die Notwendigkeit des HexEditor-Ordners in neueren Versionen.

JosiahYoder-Deaktiv außer ..
quelle
HxD war ein toller Tipp. Einfach zu installieren und zu verwenden.
Casper
4
Die herunterladbare Binärdatei für das Plugin scheint nur mit 32-Bit zu funktionieren - mein 64-Bit-NPP weigerte sich, das Plugin zu laden, und sagte, dass es nicht kompatibel ist, weil es 32-Bit ist.
ChrisWue
1
@ JosiahYoder Habe es gerade für dich bestätigt. Es würde nicht geladen, ohne es in einem gleichnamigen Ordner abzulegen.
Bálint
2
-1, dies funktioniert nur für 32bit Notepad ++, was sehr veraltet ist
jcollum
1
@ JosiahYoder Das Problem ist nicht NPP, das Problem ist, dass das HexEditor-Plugin nur 32bit ist und daher nicht von x64 NPP geladen werden kann.
Ian Kemp
6

Ab 2019 wurde das ursprüngliche HexEditor-Plugin für Notepad ++ für ein Jahrzehnt aufgegeben. Die Quelle und die 32-Bit-Binärdatei der Version 0.9.5 sind auf SourceForge verfügbar, dies ist jedoch für Benutzer von 64-Bit-KKW nicht hilfreich (wahrscheinlich die Mehrheit heutzutage).

Zum Glück gibt es auf GitHub verschiedene Gabeln des ursprünglichen HexEditor-Quellcodes, und einer von ihnen verfügt über vorgefertigte x64-Binärdateien zum Download:

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

Laden Sie HexEditor_0.9.5.19_x64.zipüber den obigen Link herunter , erstellen Sie das Verzeichnis %ProgramFiles%\Notepad++\plugins\HexEditor, extrahieren Sie das heruntergeladene HexEditor.dllVerzeichnis in dieses Verzeichnis und starten Sie NPP neu.

Ian Kemp
quelle
1
Dies ist die richtige Antwort und der richtige Weg , um das Plugin nach dem Herunterladen zu platzieren .
not2qubit
5

Wenn die oben genannten Lösungen nicht funktionieren, versuchen Sie Folgendes:

  1. Holen Sie sich die richtige DLL aus diesem Ordner https://github.com/chcg/NPP_HexEdit/releases (Sie sind wahrscheinlich auf 64-Bit-Windows, wenn Sie nicht sicher sind)

  2. Öffnen Sie den folgenden Ordner (geben Sie Ihren Benutzernamen ein):

    C:\Users\<User name>\AppData\Local\Notepad++\plugins
    
  3. Erstellen Sie einen Unterordner HexEditor

  4. Kopieren Sie die HexEditor.dllDatei in diesen Unterordner. Windows wird wahrscheinlich die Erlaubnis dazu anfordern.

  5. Starten Sie Notepad ++ neu

Dies funktionierte bei mir auf Notepad ++ 7.6 32bit

Martin Evans
quelle
1
Dies ist die einfachste Antwort, die für mich auf Notepad v7.7.1
jcollum
Dies funktioniert auch für mich (Notepad ++ v7.8.1 64-Bit) ...
aschipfl
Warum verwenden Sie einen Benutzerpfad AppDataund nicht den %ProgramFiles%?
not2qubit
Ich scheine mich daran zu erinnern, wie Notepad ++ ursprünglich installiert wurde, dh Einzelbenutzer oder alle Benutzer. Auf meinem Computer enthielt dieser Ordner andere verwandte Dateien.
Martin Evans
2
  1. Extrahieren Sie die DLL-Datei nach dem Herunterladen von https://github.com/chcg/NPP_HexEdit/releases aus zip
  2. Öffnen Sie Notepad ++, klicken Sie auf Einstellungen-> Importieren-> Plugins importieren ...
  3. Wählen Sie die DLL-Datei aus, die importiert werden soll
  4. Schließen Sie Notepad ++ und öffnen Sie es erneut
  5. Der Hex-Editor wird unter Plugins angezeigt
Tony
quelle
-2

Das Hinzufügen von HexEditor.dll zu AppData funktioniert bei mir nicht. Aber indem Sie ein C: \ Programme \ Notepad ++ \ plugins \ HexEditor erstellen und die DLL darin einfügen, funktioniert es gut für mich.

Ich verwende Npp v7.6.6 (64-Bit) unter Windows 10

Momolang Momo
quelle
1
Diese Lösung wurde vor einem Jahr vorgeschlagen.
Ramhound
Ja wirklich? Ich habe es in diesem Thread nicht gesehen. Wie auch immer, ich hoffe, es funktioniert für andere.
Momolang Momo
Es wurde am 19. Mai 2018 eingereicht.
Ramhound
Wie ich bereits erwähnte, funktioniert es bei diesem Ansatz bei mir nicht. Ich muss einen "HexEditor" im Plugins-Verzeichnis erstellen, damit es funktioniert.
Momolang Momo
1
Dies deutete genau darauf hin.
Ramhound