Notepad ++가 HexEditor 플러그인을 비활성화하는 이유는 무엇입니까?


23

메모장 ++ 는 훌륭한 편집자입니다 ... 정규 표현식 기능이 방해가되었지만 그와 함께 살 수 있습니다. 대부분의 찾기 / 바꾸기 상황에는 괜찮으며 가끔은 UltraEdit (유니 코드) 또는 TextPad (ASCII에만 해당)로 넘어가 기도 합니다.

그러나 나는 16 진수 편집기가 없으면 살 수 없습니다!

메모장 ++ HexEditor 플러그인이 정상적으로 작동하는 것 같습니다 ... 자주 사용합니다.

나에게 알려지지 않은 이유로,이 플러그인은 "불안정한 문제로 인한 .."와 같은 메시지와 함께 최신 버전 (메모장 ++)으로 업그레이드 할 때마다 메모장 ++에 의해 강제로 비활성화됩니다. HexEditor.dll"검역"하위 폴더로 이동 : .\disabled.

조금 불길한 소리. 나는 높고 낮게 검색했으며,이 신비로운 "불안정성"에 대한 어떤 것도 발견하지 못했습니다. 이 플러그인은 Notepad ++ 플러그인 페이지 (타사 플러그인을 나열하며 Notepad ++ 페이지는 아닙니다)에서 사용할 수 있으며 불안정성에 대한 언급은 없습니다.

무슨 일이야? 무작위로 잘못되어 데이터가 손상됩니까? 메모장 ++이 충돌합니까?

이 플러그인을 신뢰할 수 있습니까?


흥미로운 질문? 플러그인 측에서 문제점이 수정되었고 메모장 ++ 측에 통지되지 않았습니까? 결국, 플러그인에 왜 태그가 호환되지 않는지 개발자에게 항상 물어볼 수 있습니다.
AndrejaKo

에 대한 Google 검색 메모장 ++ hex 에디터의 불안정성은 발견 스레드 "일부 드문 경우 ++ 메모장을 중단 할 수 있습니다"hex 에디터를 제안한다 (단,이 슈퍼 사용자의 질문에 번호 2).
Bavi_H

1
... 그리고 여기에 열린 HexEditor 버그에 대한 관련 버그 추적기 검색이 있습니다 : 메모장 ++ 플러그인-추적기 : 버그-열기-HexEditor
Bavi_H

2
의견 주셔서 감사합니다. Notepad ++의 Sourceforge 포럼에 가서 몇 가지 항목을 찾았습니다. 2009-12-09 HexEditor v0.9.5 vs N ++ v5.6.1 2009-09-25 Hex 편집기 2009-09-11 Hex-Editor v0.9.5 사용 가능 데이터가 안전하고 일부 디스플레이 버그가 발생하는 것처럼 보입니다. .. 나의 주요 관심사는 데이터 손상의 문제 였기 때문에 나에게 충분합니다.
Peter.O

답변:


9

16 진수 편집기 플러그인이 불안정하여 비활성화되었습니다. 이는 일부 상황에서 플러그인이 메모장 + +를 추락했음을 의미합니다. 편집 된 파일을 저장하려고 할 때이 문제가 발생했습니다.

이전 버전의 메모장 ++에는 플러그인과 관련된 문제가 없습니다.


의견을 주셔서 감사합니다 ... 아마도 버그를 유발하지 않는 방식으로 그것을 사용하고 있었을 것입니다 .... 질문을 한 후 10 개월 동안, 나는 "심각한 것으로 Emacs를 사용하여 문제를 해결했습니다 "편집기 (실제로 나는 완전히 ++ 난 아직도 메모장을 사용할 수 있습니다 우분투에 캠프를 이동 한;에서 실행 wine.. :)
Peter.O

1
플러그인이 활성화되어 다시 작동
Sean Houlihane

Hex Editor 플러그인과 함께 메모장 ++을 6 년 동안 사용해 왔으며 Hex Editor와 관련된 충돌을 본 적이 없기 때문에 신비합니다. 매우 큰 파일도 작업했습니다 (최대 2GB).
Juha Untinen

@JuhaUntinen 실제로 충돌의 원인을 파악하지 못했습니다. 충돌이 발생할 수 있음을 확인할 수만 있습니다.
Michael K

5

플러그인 폴더에 다시 넣으면 정상적으로 작동합니다.


2
메모장 ++가 업그레이드 될 때마다 약간의 고통.
Tom.Bowen89

2

HexEditor.dll을 사용하지 않도록 설정하고 pluggins 폴더로 다시 복사하면 문제가 해결됩니다. 나는 어떤 충돌도 겪지 않았습니다.


2

나도 HexEditor 플러그인을 좋아한다. 이 플러그인으로 작업 할 수 있도록 Notepad ++를 이전 버전으로 롤백했습니다. 이제 최신 HexEditor 플러그인 (v.0.9.5 유니 코드)으로 Notepad ++ (v5.9.2 Unicode)의 최신 버전을 확인했으며 작동합니다! 플러그인은 더 이상 비활성화되지 않습니다.


사용할 수 있지만 안정성에 여전히보고 된 문제가 있다고합니다.
PPC 코더

1

일부 플러그인은 업그레이드 할 때 메모장 ++에서 비활성화됩니다 : /. 내가 좋아하는 diff 플러그인 중 하나가 잠시 비활성화되어 있었고, 이전 버전의 Notepad ++를 극복해야했습니다.


1

왜? 나는 최근에야 그 이유를 발견 했으므로 여기서 공유 할 수도 있습니다. 글쎄, 이유 중 하나이거나 가능한 시나리오 중 하나입니다.

우선, 나는 최근에야 메모장 + +에 대한 16 진수 편집기 플러그인을 사용하기 시작했습니다. 그래서 메모장 ++ 에이 플러그인의 안정성 문제가 있다는 것을 알지 못했습니다. 그러나 그것은 인물이다! 플러그인은 매우 오랫동안 업데이트되지 않았으며 (6 년 동안 시도) 메모장 ++은 정기적으로 업데이트되었습니다 (1 년에 12 개). 어느 시점에서 메모장 ++는이 플러그인과 호환되지 않습니다.

내가 보는 방식은 큰 문제가 아닙니다. 그러나 메모장 ++ 작성자 가이 플러그인을 지나서 메모장 ++이 새 버전으로 업데이트 될 때마다 비활성화하려는 이유를 이해할 수 있습니다. 설치 관리자 스크립트는 플러그인을 "disabled"라는 하위 폴더로 이동합니다.

최근에 컴퓨터에 NFO 파일이 몇 개 있었는데 파일 중 하나를 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴의 메모장 ++에서 편집하기로 선택하면 메모장 ++이 충돌했습니다. 나는 그것이 이상하다고 생각했다. 그래서 메모장 ++을 시작한 다음 파일을 끌어다 놓아 작동했습니다. 따라서 상황에 맞는 메뉴를 사용하여 파일을 열 때마다 충돌이 발생했으며 파일을 끌어서 놓거나 파일 열기 대화 상자를 사용할 때마다 작동했습니다.

몇 주 후에 새로운 버전의 Notepad ++를 사용할 수 있다는 메시지가 나타납니다. 그래서 다운로드하여 설치했습니다. 16 진수 편집기 플러그인이 불안정하여 "disabled"폴더로 이동해야한다는 메시지가 처음으로 나왔습니다.

대화 메시지

나는 이것이 충돌을 일으킨 것일 수 있다고 생각했다. 그것은 밝혀졌다! 지금은 Windows 10 버전 1511 (10586.494)에서 Notepad ++ 버전 6.9.2와 Hex Editor 플러그인 0.9.5를 사용하고 있습니다. 16 진수 편집기의 DLL 파일을 플러그인 폴더로 이동하여 활성화 한 다음 상황에 맞는 메뉴를 사용하여 파일을 열면 프로그램이 중단됩니다. 종료 한 경우 DLL 파일을 비활성화 된 폴더로 다시 이동하면 상황에 맞는 메뉴를 사용할 때 충돌이 발생하지 않습니다.

충돌 오류

노트! 파일 이름 확장자가 NFO 인 경우에만 발생합니다! 이름이 TXT 인 파일의 경우 영향을받지 않습니다. 컴퓨터에있는 다른 파일 확장명을 많이 테스트하지는 않았지만 몇 가지 (예 : JPG)를 테스트했으며 NFO 확장명을 가진 파일 만 영향을받는 것처럼 보입니다.

누군가가이 흥미로운 것을 발견하면 그것을 복제하기 위해해야 ​​할 일이 있습니다.

  1. 메모장 ++ 버전 6.9.2를 설치하십시오.
  2. 16 진 편집기 플러그인 버전 0.9.5를 설치하십시오.
  3. 데스크탑에 dummy.nfo라는 새 더미 파일을 작성하십시오.
  4. 파일을 마우스 오른쪽 버튼으로 클릭하고 메모장 ++로 편집을 선택하십시오.

이전 버전의 Notepad ++에서도 버그가 발생합니다. 어떤 버전에서이 문제가 발생했는지 모르겠습니다. 그러나 너무 오래된 버전을 사용하면 오류가 나타나지 않습니다.


0

Hex Editor 플러그인은 번거 로움없이 작동합니다. 16 진수 편집기 0.9.5와 함께 메모장 ++ 6.8.8을 사용하고 있습니다.

메모장 ++이 올바르게 시작되지 않는 해결할 수있는 하나의 문제 만 발견했습니다. 메모장 ++는 작업 관리자에서 볼 수 있으며 점점 더 많은 메모리를 소비하고 있습니다. 이 동작의 이유는 디렉토리 %APPDATA%\Notepad++\plugins\config가 누락 되었기 때문입니다 (예 : 새로 작성된 사용자의 경우).

이 문제를 해결하려면

  • 작업 관리자를 통해 모든 사용자의 메모장 + + 프로세스를 종료하십시오
  • Windows 탐색기 또는 다음 명령 행을 통해 누락 된 디렉토리를 작성하십시오.
    mkdir "%APPDATA%\Notepad++\plugins\config"
  • 이 메모장 ++ 후 다시 정상적으로 시작됩니다

여전히 최신 메모장 ++ 릴리스의 16 진수 편집기 버그입니다 . 그러나 내 관점에서는 Hex Editor 플러그인을 불안정하게 호출 할 것은 없습니다.


0

Hexeditor 플러그인을 처음 시작할 때만 문제가 있습니다.

Notepad ++ 및 플러그인 설정은 사용자 프로필 (% USERPROFILE % \ Appdata \ Roaming \ Notepad ++)에 저장됩니다.

파일이 올바르게 만들어지면 메모장 ++이 완벽하게 시작되지만 하나씩 삭제하려고 시도했지만 결과가없는 파일 조합이라고 생각합니다.

모든 플러그인을 제거하고 하나를 추가했습니다. 그런 다음 Notepad ++를 시작하고 Notepad ++을 닫은 다음 모든 플러그인이 추가 될 때까지 다음 플러그인을 추가했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.