Warum deaktiviert Notepad ++ das HexEditor-Plugin?

39994
Peter.O

Notepad ++ ist ein großartiger Editor ... Die Funktion für reguläre Ausdrücke ist verkümmert, aber damit kann ich leben. Für die meisten Suchen / Ersetzen-Situationen ist es in Ordnung, und für die gelegentlichen anderen werde ich einfach zu UltraEdit (Unicode) oder TextPad (nur ASCII) wechseln .

Ich kann jedoch nicht ohne einen Hex-Editor am Tippen leben!

Das Notepad ++ HexEditor- Plugin scheint gut zu funktionieren ... Ich verwende es häufig.

Aus irgendeinem mir unbekannten Grund wird dieses Plugin von Notepad ++ zwangsweise deaktiviert, wenn ich ein Upgrade auf die neueste Version (von Notepad ++) durchführe, und zwar mit der Meldung ".. wegen Instabilitätsproblemen". HexEditor.dllwird in einen „Quarantäne“ Unterordner verschoben: .\disabled.

Das klingt etwas bedrohlich. Ich habe hoch und tief gesucht und nichts gefunden, was auf diese mysteriöse "Instabilität" hinweist. Das Plugin ist auf der Notepad ++ - Pluginseite (auf der Drittanbieter-Plugins aufgeführt sind und ist streng genommen keine Notepad ++ - Seite), und es wird keine Instabilität erwähnt.

Was ist los? Gelingt es zufällig falsch und korrupte Daten? Stürzt es Notepad ++ ab?

Kann ich diesem Plugin vertrauen?

23
Interessante Frage? Könnte es sein, dass das Problem auf der Plug-In-Seite behoben wurde und die Notepad ++ - Seite nicht darüber informiert wurde? Am Ende könnten Sie die Entwickler immer fragen, warum das Plug-In mit dem Tag nicht kompatibel ist. AndrejaKo vor 13 Jahren 0
Eine Google-Suche nach * Notepad ++ HexEditor-Instabilität * findet [einen Thread] (http://sourceforge.net/projects/notepad-plus/forums/forum/331753/topic/3530603) (Nummer 2 nur für diese Super-User-Frage) welche schlägt vor, dass HexEditor "Notepad ++ in einigen seltenen Fällen zum Absturz bringen kann". Bavi_H vor 13 Jahren 0
... Und hier ist eine relevante Bug-Tracker-Suche nach offenen HexEditor-Fehlern: [Notepad ++ Plugins - Tracker: Bugs - Open - HexEditor] (http://sourceforge.net/tracker/?limit=25&func=&group_id=189927&atid=931289&assignee = & status = & category = & artgroup = & keyword = HexEditor & submitter = & artifact_id = & assignee = & status = 1 & category = & artgroup = & submitter = & keyword = HexEditor & artifact_id = & submit = Filter) Bavi_H vor 13 Jahren 1
Danke für die Kommentare. Ich war im Sourceforge-Forum von Notepad ++ und habe einige Einträge gefunden. 2009-12-09 [HexEditor v0.9.5 vs N ++ v5.6.1] (https://sourceforge.net/projects/notepad-plus/forums/forum/482781/topic/3483807) 2009-09-25 [Hex editor] (https://sourceforge.net/projects/notepad-plus/forums/forum/482781/topic/3410441) 2009-09-11 [Hex-Editor v0.9.5 verfügbar] (https://sourceforge.net/projects/ notepad-plus / foren / forum / 482781 / topic / 3396218) Es scheint sicherheitstechnisch sicher zu sein, mit einigen Darstellungsfehlern, die sie ausarbeiten. Gut genug für mich, da mein Hauptanliegen die Frage der Datenbeschädigung war. Peter.O vor 13 Jahren 2

8 Antworten auf die Frage

9
Michael K

Das Hex-Editor-Plugin wurde wegen Instabilität deaktiviert. Dies bedeutet, dass das Plugin Notepad ++ in einigen Situationen zum Absturz gebracht hat. Dieses Problem bin ich beim Versuch aufgetreten, eine bearbeitete Datei zu speichern.

Frühere Versionen von Notepad ++ haben diese Probleme mit dem Plugin nicht.

Danke für den Kommentar ... Vielleicht habe ich es auf eine Weise benutzt, die den Fehler nicht auslöste ... In den 10 Monaten, seit ich die Frage gestellt habe, habe ich das Problem mit Emacs als "ernsthaft" gelöst "Editor ... (eigentlich habe ich die Camps komplett auf Ubuntu umgestellt, wo ich Notepad ++ immer noch verwenden kann;` `` `` '') :) Peter.O vor 12 Jahren 0
Plugin ist aktiviert und funktioniert wieder Sean Houlihane vor 8 Jahren 1
Ein bisschen geheimnisvoll, seit ich Notepad ++ mit dem Hex-Editor-Plugin seit 6 Jahren verwende und nie Abstürze im Zusammenhang mit dem Hex-Editor gesehen habe. Ich habe auch sehr große Dateien bearbeitet (bis zu 2 GB). Juha Untinen vor 6 Jahren 0
@JuhaUntinen Ich habe nie herausgefunden, was die Abstürze tatsächlich verursacht. Ich kann nur bestätigen, dass sie passieren können. Michael K vor 6 Jahren 0
5
Pietje Puk

Legen Sie es einfach wieder in den Plug-In-Ordner und es funktioniert gut.

Jedes Mal, wenn Notepad ++ aktualisiert wird, ist es ein bisschen schmerzhaft. Tom.Bowen89 vor 8 Jahren 1
2
Moshe B

Ich mag auch das HexEditor-Plugin. Ich habe Notepad ++ auf eine ältere Version zurückgesetzt, um mit diesem Plugin arbeiten zu können. Jetzt habe ich die neueste Version von Notepad ++ (v5.9.2 Unicode) mit dem neuesten HexEditor-Plugin (v.0.9.5 Unicode) überprüft, und es funktioniert! Das Plugin ist nicht mehr deaktiviert.

Es ist verfügbar, aber die Stabilität sagt immer noch, dass es Probleme gibt. PPC-Coder vor 12 Jahren 0
2
A YU

Das einfache Kopieren von HexEditor.dll aus dem deaktivierten Ordner in den Pluggins-Ordner löst das Problem. Ich bin keinem Absturz begegnet.

1
Javed Ahamed

Einige Plugins werden von Notepad ++ beim Upgrade deaktiviert: /. Eines meiner Lieblings-Diff-Plugins wurde vor einiger Zeit deaktiviert, und ich musste eine frühere Version von Notepad ++ bekommen.

1
Samir

Warum? Ich habe den Grund dafür erst vor kurzem entdeckt, daher kann ich ihn hier ebenfalls teilen. Nun, es ist einer der Gründe oder einer der möglichen Szenarien.

Zunächst habe ich erst vor kurzem mit dem Hex-Editor-Plugin für Notepad ++ angefangen. Ich wusste also nicht, dass Notepad ++ Stabilitätsprobleme mit diesem Plugin hatte. Aber es kommt! Das Plugin wurde lange Zeit nicht aktualisiert (versuchen Sie es sechs Jahre), während Notepad ++ regelmäßig (ein Dutzend pro Jahr) aktualisiert wurde. Irgendwann wurde Notepad ++ mit diesem Plugin nicht mehr kompatibel.

So wie ich es sehe, ist das kein großes Problem. Ich kann jedoch verstehen, warum der Autor von Notepad ++ dieses Plugin hinter sich lassen und jedes Mal deaktivieren möchte, wenn Notepad ++ auf eine neue Version aktualisiert wird. Das Installationsskript verschiebt das Plugin in einen Unterordner namens "disabled".

Ich hatte kürzlich einige NFO-Dateien auf meinem Computer, und als ich mit der rechten Maustaste auf eine der Dateien geklickt und sie aus dem Kontextmenü in Notepad ++ bearbeitet habe, stürzte Notepad ++ ab. Ich fand das komisch. Also habe ich Notepad ++ gestartet und dann die Datei per Drag & Drop darauf gezogen und es hat funktioniert. Es stürzte also jedes Mal ab, wenn ich das Kontextmenü zum Öffnen der Datei verwendete, und es funktionierte jedes Mal, wenn ich die Datei per Drag & Drop ablegte oder das Dialogfeld "Öffnen" verwendete.

Ein paar Wochen später erhielt ich die Aufforderung, dass eine neue Version von Notepad ++ verfügbar ist. Also habe ich es heruntergeladen und installiert. Dies ist das erste Mal, dass mir die Meldung angezeigt wurde, dass das Hex-Editor-Plugin instabil ist und in den "deaktivierten" Ordner verschoben werden musste.

Dialogmeldung

Ich hatte den Gedanken, dass dies möglicherweise die Abstürze verursacht hat. Wie sich herausstellte, war es! Im Moment verwende ich Version 6.9.2 von Notepad ++ und 0.9.5 von Hex Editor Plugin unter Windows 10 Version 1511 (10586.494). Sobald ich die DLL-Datei für den Hex-Editor in den Plugins-Ordner verschoben habe, um sie zu aktivieren, und dann das Kontextmenü zum Öffnen einer Datei verwende, stürzt das Programm ab. Wenn ich es herunterfahre, verschieben Sie die DLL-Datei zurück in den deaktivierten Ordner. Dann stürzt sie nicht ab, wenn Sie das Kontextmenü verwenden.

Absturzfehler

Hinweis! Dies geschieht nur, wenn die Dateinamenerweiterung NFO ist! Also für eine Datei mit der Namenserweiterung von TXT ist dies nicht betroffen. Ich habe viele der anderen Dateinamenerweiterungen, die ich auf meinem Computer habe, nicht getestet, aber ich habe einige davon getestet (z. B. JPG), und es scheint, als wären nur Dateien mit NFO-Erweiterungen betroffen.

Für den Fall, dass jemand das interessant findet, können Sie dies wiederholen.

  1. Installieren Sie Notepad ++ Version 6.9.2.
  2. Installieren Sie das Hex Editor Plugin Version 0.9.5.
  3. Erstellen Sie auf dem Desktop eine neue Dummy-Datei namens dummy.nfo.
  4. Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie Bearbeiten mit Notepad ++.

Beachten Sie, dass einige ältere Versionen von Notepad ++ den Fehler ebenfalls auslösen. Ich weiß nicht, welche Version dieses Problem eingeführt hat. Wenn Sie jedoch eine zu alte Version verwenden, wird der Fehler nicht angezeigt.

0
Michiel C.

Es gibt nur ein Problem, wenn Sie das Hexeditor-Plugin zum ersten Mal starten.

Die Einstellungen von Notepad ++ und Plugins werden in Ihrem Benutzerprofil gespeichert (% USERPROFILE% \ Appdata \ Roaming \ Notepad ++).

Ich habe festgestellt, dass Notepad ++, wenn die Dateien korrekt erstellt wurden, einwandfrei startet. Ich denke jedoch, dass dies eine Kombination von Dateien ist, die ich versucht habe, eine nach der anderen zu löschen, jedoch kein Ergebnis.

Ich habe alle Plugins entfernt und eines hinzugefügt. Ich habe dann Notepad ++ gestartet, Notepad ++ geschlossen und das nächste Plugin hinzugefügt, bis alle Plugins hinzugefügt wurden.

0
Maddes

Das Hex-Editor-Plugin funktioniert für mich problemlos. Ich verwende Notepad ++ 6.8.8 mit Hex Editor 0.9.5.

Ich habe nur ein Problem gefunden, das lösbar ist, bei dem Notepad ++ nicht korrekt startet. Notepad ++ ist im Task-Manager zu sehen und verbraucht immer mehr Speicher. Der Grund für dieses Verhalten ist, dass das Verzeichnis %APPDATA%\Notepad++\plugins\configfehlt (z. B. für einen neu angelegten Benutzer).

Um das zu lösen:

  • Beenden Sie alle Notepad ++ - Prozesse des Benutzers über den Task-Manager
  • Erstellen Sie das fehlende Verzeichnis entweder über den Windows Explorer oder über die folgende Befehlszeile
    mkdir "%APPDATA%\Notepad++\plugins\config"
  • Danach wird Notepad ++ wieder normal gestartet

Es ist immer noch ein Fehler in Hex Editor mit den letzten Notepad ++ - Versionen. Aber aus meiner Sicht nichts, um das Hex-Editor-Plugin instabil zu nennen.