मैं नोटपैड ++ हेक्स-एडिटर प्लगइन कैसे स्थापित करूं?


23

मैं विंडोज के लिए नोटपैड ++ हेक्स-एडिटर प्लगइन कैसे स्थापित कर सकता हूं? लगता है कि प्लगइन को अतीत में स्थापित करना मुश्किल है , और नोटपैड ++ में वर्तमान में जीयूआई में एकीकृत प्रबंधन नहीं है।

(मैं अब नोटपैड ++ हेक्स-एडिटर का उपयोग नहीं करता हूं, हालांकि मैं नोटपैड ++ का उपयोग अधिक से अधिक स्वयं कर रहा हूं। हेक्स-एडिटर में पूर्ववत समर्थन शामिल नहीं है, जो मेरे लिए एक डील-ब्रेकर है। इसके बजाय, मैं एचएक्सडी का उपयोग करता हूं, जो दोनों शक्तिशाली है। और शुरुआत के अनुकूल ।)


मैं हेक्स-एडिटर प्लगइन का उपयोग कर रहा हूं, और नोटपैड ++ हमेशा अपग्रेड करते समय इसे अक्षम करता है। ऐसा इसलिए है, क्योंकि कुछ मामलों में, यह गलत मान प्रदर्शित करता है। आपको चेतावनी दी गई है
जिम्बोट

धन्यवाद। हेक्स-संपादक की मरम्मत होने तक एचएक्सडी एक उत्कृष्ट प्रतिस्थापन की तरह दिखता है ।
लॉरी स्टर्न

मैं @ ऑग्लास के उत्तर को स्वीकार करने की सलाह देता हूं।
जेफ

जवाबों:


17

अपडेट करें:

मेरे जवाब के लिए बहुत सारे डाउन वोट और टिप्पणी के लिए वोट कि एचईएक्स-एडिटर अब उपलब्ध नहीं है। यह मामला नहीं है, आप शायद 64-bit x64नोटपैड ++ का उपयोग कर रहे हैं , इंस्टॉल करें 32-bit x86और आपके पास यह उपलब्ध होगा। Notepad++ 7.8.2 32-bit2020-01-12 के साथ परीक्षण किया गया।

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

HEX- संपादक स्रोत फ़ाइलें:

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

यदि आप उपयोग करना चाहते हैं तो आप Notepad++ 64-bitइस अनौपचारिक रेपो की कोशिश कर सकते हैं:

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

मूल:

13 नवंबर 2018 Plugins Adminतक डिफ़ॉल्ट रूप से नोटपैड ++ इंस्टॉलर में शामिल है। टैब का चयन करें Pluginsऔर Plugins Admin...फिर स्क्रॉल करें या खोजें पर क्लिक करें HEX-Editor

समुदाय के अनुरोध से, एक अंतर्निहित प्लगइन्स व्यवस्थापक नोटपैड ++ v.7.6 में उपलब्ध है।

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

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

यहां छवि विवरण दर्ज करें


25
मेरे पास नोटपैड ++ v7.7.1 है, लेकिन प्लगइन्स एडमिन में कोई हेक्स-एडिटर प्लगइन उपलब्ध नहीं है। आपके स्क्रीनशॉट में f0dder का URL ( f0dder.dcmembers.com/nppplugs.index.php ) अब मौजूद नहीं है, और प्लग-इन f0dder की वर्तमान साइट ( dcmembers.com/f0dder-download/81 ) पर हेक्स-एडिटर को शामिल नहीं करता है।
रेमी लेबेऊ

1
मैं पुष्टि करता हूं कि github.com/chcg/NPP_HexEdit/releases पर अनौपचारिक प्लगइन काम करता है। धन्यवाद
एलेक्स पोका

@AlexPoca मैंने HexEditor.dll डाउनलोड किया है। इसे कैसे स्थापित किया जा सकता है?
पुराना गीजर

@OldGeezer, C: \ Program Files (x86) \ Notepad ++ \ plugins दर्ज करें, निर्देशिका HexEditor बनाएं, DLL को इसमें कॉपी करें और नोटपैड ++ को पुनरारंभ करें। आप इसे मेनू प्लगइन्स के तहत देखेंगे।
एलेक्स पोका

13

नोटपैड ++ में GUI में एकीकृत प्लगइन प्रबंधन नहीं है।

टिप्पणियाँ:

  • प्रायोजित विज्ञापन के कारण प्लगिन प्रबंधक को नोटपैड ++ 7.5 से हटा दिया गया था (उत्तर में दूसरा स्क्रीनशॉट देखें), हालांकि यह तब भी रहेगा जब आप नोटपैड ++ के पुराने संस्करण से अपग्रेड किए गए थे।

    आप देख सकते हैं कि प्लगइन प्रबंधक प्लगइन आधिकारिक वितरण से हटा दिया गया है। इसका कारण यह है कि प्लगइन प्रबंधक अपने संवाद में विज्ञापन शामिल करता है। मुझे विज्ञापनों में विज्ञापनों से नफरत है, और मैं आपको सुनिश्चित करता हूं कि कोई भी नहीं था, और नोटपैड ++ में कभी भी विज्ञापन नहीं होंगे। एक अंतर्निहित प्लगइन प्रबंधक प्रगति पर है, और मैं इसे नोटपैड ++ एएसएपी के साथ शिप करने की पूरी कोशिश करूंगा।

  • वर्तमान में इस पर काम किया जा रहा है (प्लगइन का अनुरक्षक और प्लगइन सूची विज्ञापन से छुटकारा पाने के लिए प्लगइन प्रबंधक में मुफ्त होस्टिंग को एकीकृत करेगा)

  • इस बीच आप इसे मैन्युअल रूप से स्थापित कर सकते हैं ( यहां डाउनलोड करें )।

यह अभी भी प्लगइन प्रबंधक का उपयोग करने की सलाह दी जाती है (क्योंकि यह आपके इंस्टॉल किए गए प्लगइन्स को अद्यतन करता है)

  1. मेनू> प्लगइन्स> प्लगइन प्रबंधक> प्लगइन प्रबंधक दिखाएँ पर क्लिक करें

    यहां छवि विवरण दर्ज करें

  2. यह अब हेक्स-संपादक सहित उपलब्ध प्लगइन्स की एक सूची दिखाता है:

    यहां छवि विवरण दर्ज करें

  3. हेक्स-एडिटर प्लगइन का चयन करें और फिर इंस्टॉल पर क्लिक करें।

    यहां छवि विवरण दर्ज करें


1
मुझे वह मेनू विकल्प दिखाई नहीं दे रहा है। मेरे पास "प्लगइन्स" मेनू है, लेकिन कोई "प्लगइन प्रबंधक" उप-मेनू नहीं है। मैं नोटपैड ++ v7.5.6 32 बिट का उपयोग कर रहा हूं। क्या प्लगइन प्रबंधक स्वयं एक प्लगइन हो सकता है?
जोशियाहोडर-निष्क्रिय को छोड़कर ..

वास्तव में यह अब है, मुझे एहसास नहीं हुआ। अद्यतन उत्तर देखें।
DavidPostill

6
शायद मई से चीजें बदल गई हैं, लेकिन एचईएक्स-एडिटर अब प्लगइन मैनेजर में उपलब्ध प्लगइन्स की सूची में नहीं है। (संपादित करें: यह इसलिए हो सकता है क्योंकि मैं 64-बिट एनपीपी चला रहा हूं)
सीएसवी

2
@csauve हो सकता है। मैं 32bit नोटपैड चल रहा हूँ ++
DavidPostill

8
@csauve मुझे GitHub: NPP HexEdit पर 64-बिट संस्करण मिला । बस HexEditor_0.9.5.19_x64.zipसंस्करण डाउनलोड करें ।
श्री पॉलीविरल

13

यहां अनुशंसित हेक्स-एडिटर केवल नोटपैड ++ के 32-बिट संस्करण के लिए काम करता है । कृपया इयान के उत्तर या समाधान के लिए एक और उत्तर देखें जो 64-बिट संस्करण के साथ काम करता है। मैं व्यक्तिगत रूप से नोटपैड ++ हेक्सिडिटर के बजाय एचएक्सडी का उपयोग करता हूं क्योंकि मुझे नोटपैड ++ हेक्सेडिटर के बारे में पता नहीं है जो पूर्ववत समर्थन करता है , जो मेरे लिए एक महत्वपूर्ण विशेषता है।


सबसे पहले, नोटपैड ++ इंस्टॉल करें । जब तक आपके पास बहुत पुरानी मशीन नहीं है , मैं 64-बिट संस्करण स्थापित करने की सलाह देता हूं । इसे खोजने के लिए, 32-बिट संस्करण के नीचे स्क्रॉल करें। यदि आप 64-बिट संस्करण के लिए एक बेहतर लिंक के बारे में जानते हैं, तो कृपया इसे टिप्पणियों में सुझाएं।

इसके बाद, नवीनतम HexEditor .dll प्लगइन डाउनलोड करें । मैंने डाउनलोड किया HexEditor_0_9_5_UNI_dll.zip। बड़े हरे डाउनलोड बटन पर क्लिक करें (HTMLTag_plugin या आदि) - यह एक विज्ञापन है और कुछ ऐप हो सकते हैं जिनसे छुटकारा पाना लगभग असंभव है।

अंत में, ज़िप फ़ाइल खोलें, फ़ाइल का चयन करें HexEditor.dllऔर इसे फ़ोल्डर में रखें

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

यदि आपने नोटपैड ++ का 32-बिट संस्करण स्थापित किया है और

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

यदि आपने 64-बिट संस्करण स्थापित किया है। (नोटपैड ++ के पुराने संस्करणों के लिए, HexEditor फ़ोल्डर को छोड़ें)

यह जांचने के लिए कि क्या आपका इंस्टॉल सफल था, नोटपैड ++ को पुनरारंभ करें, और आपको मेनू विकल्प प्लगइन्स -> हेक्स-एडिटर -> हेक्स में देखें। यह टॉगल करेगा कि आप फ़ाइल को हेक्स में देख रहे हैं या नहीं।

नोटपैड ++ हेक्स संपादक को पूर्ववत समर्थन करने की आवश्यकता नहीं है, इसलिए मैं अब इसका उपयोग नहीं करता हूं। (मैं अभी भी नोटपैड ++ का उपयोग कर रहा हूं।) इसके बजाय, मैं एचएक्सडी का उपयोग करता हूं, जो शक्तिशाली और शुरुआती दोनों के अनुकूल है

नए संस्करणों में HexEditor फ़ोल्डर की आवश्यकता को इंगित करने के लिए Bálint और Momolang मोमो का धन्यवाद ।


एचएक्सडी एक महान टिप था। इंस्टॉल करने और उपयोग करने में आसान।
कैस्पर

4
प्लगइन के लिए डाउनलोड करने योग्य बाइनरी केवल 32 बिट के साथ काम करने लगती है - मेरे 64 बिट एनपीपी ने प्लगइन को यह कहते हुए लोड करने से इनकार कर दिया कि यह असंगत है क्योंकि यह 32 बिट है।
क्रिसव्यू

1
@JosiahYoder ने आपके लिए इसकी पुष्टि की है। यह समान नाम वाले फ़ोल्डर के अंदर रखने के बिना लोड नहीं होगा।
बैलिंट

2
-1, यह केवल 32 बिट नोटपैड ++ के लिए काम करता है, जो कि बहुत पुराना है
जेकोलम

1
@JosiahYoder समस्या NPP नहीं है, समस्या यह है कि HexEditor प्लगइन केवल 32 बिट है और इसलिए इसे x64 NPP द्वारा लोड नहीं किया जा सकता है।
इयान केम्प

6

यदि उपरोक्त समाधान काम नहीं करते हैं, तो निम्नलिखित प्रयास करें:

  1. इस फ़ोल्डर से सही DLL प्राप्त करें https://github.com/chcg/NPP_HexEdit/releases (यदि आप सुनिश्चित नहीं हैं तो आप शायद 64 बिट विंडोज पर हैं)

  2. निम्नलिखित फ़ोल्डर खोलें (अपना उपयोगकर्ता नाम डालें):

    C:\Users\<User name>\AppData\Local\Notepad++\plugins
    
  3. एक सबफ़ोल्डर बनाएँ HexEditor

  4. HexEditor.dllफ़ाइल को इस सबफ़ोल्डर में कॉपी करें । विंडोज शायद ऐसा करने की अनुमति का अनुरोध करेगा।

  5. नोटपैड ++ को पुनरारंभ करें

यह मेरे लिए नोटपैड ++ 7.6 32bit पर काम किया


1
यह सबसे आसान जवाब है जो मेरे लिए नोटपैड v7.7.1 पर काम किया है
जेकोलम

यह मेरे लिए भी काम करता है (नोटपैड ++ v7.8.1 64-बिट) ...
aschipfl

आप उपयोगकर्ता AppDataपथ का उपयोग क्यों कर रहे हैं और नहीं %ProgramFiles%?
दोपहर 2

मुझे यह याद है कि नोटपैड ++ मूल रूप से कैसे स्थापित किया गया था, अर्थात् एकल उपयोगकर्ता या सभी उपयोगकर्ता। मेरी मशीन पर, उस फ़ोल्डर में अन्य संबंधित फाइलें थीं।
मार्टिन इवांस

6

2019 तक, नोटपैड ++ के लिए मूल HexEditor प्लगइन को एक दशक के लिए छोड़ दिया गया है। स्रोत और 32-बिट बाइनरी संस्करण 0.9.5, सोर्सफ़ॉर्ग पर उपलब्ध है, लेकिन यह 64-बिट एनपीपी (आजकल बहुमत) के उपयोगकर्ताओं के लिए उपयोगी नहीं है।

शुक्र है कि GitHub पर मूल HexEditor स्रोत कोड के विभिन्न कांटे उपलब्ध हैं, और उनमें से एक में x64 बायनेरिज़ को डाउनलोड के लिए उपलब्ध है:

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

HexEditor_0.9.5.19_x64.zipउपरोक्त लिंक से डाउनलोड करें, डायरेक्टरी बनाएं %ProgramFiles%\Notepad++\plugins\HexEditor, डाउनलोड की HexEditor.dllगई डायरेक्टरी को निकालें और NPP को पुनरारंभ करें।


1
यह सही उत्तर है, और एक बार डाउनलोड करने के लिए प्लगइन लगाने का सही रास्ता है ।
दोपहर 2

2
  1. Https://github.com/chcg/NPP_HexEdit/releases से डाउनलोड करने के बाद ज़िप से dll फ़ाइल निकालें
  2. नोटपैड ++ खुला है, सेटिंग्स पर क्लिक करें-> आयात-> आयात प्लगइन (एस) ...
  3. आयात करने के लिए dll फ़ाइल का चयन करें
  4. नोटपैड ++ बंद करें और फिर से खोलें
  5. हेक्स-एडिटर प्लगइन्स के तहत दिखाएगा

-2

AppData के लिए HexEditor.dll जोड़ना मेरे लिए काम नहीं करता है। लेकिन C: \ Program Files \ Notepad ++ \ plugins \ HexEditor बनाकर और dll को इसमें डाल दें, तो यह मेरे लिए ठीक है।

मैं विंडो 10 पर Npp v7.6.6 (64-बिट) का उपयोग कर रहा हूं


1
यह समाधान एक साल पहले सुझाया गया था।
रामहाउंड

क्या सचमे? मैंने इसे इस धागे पर नहीं देखा। वैसे भी आशा है कि यह दूसरों के लिए काम करेगा।
मोमोलांग मोमो

इसे 19 मई 2018 को प्रस्तुत किया गया था
रामहाउंड

जैसा कि मैंने उल्लेख किया है कि यह मेरे लिए उस दृष्टिकोण के साथ काम नहीं करता है। मुझे इसे काम करने के लिए प्लगइन्स डायरेक्टरी के अंदर एक "HexEditor" बनाने की आवश्यकता है।
मोमोलांग मोमो

1
यह बिल्कुल सुझाव दिया।
रामहाउंड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.