लिनक्स के लिए शीर्ष हेक्स संपादकों


इस लेख में, हम लिनक्स के लिए कुछ बेहतरीन हेक्स संपादकों की समीक्षा करने जा रहे हैं। लेकिन शुरू करने से पहले, आइए देखें कि एक हेक्स संपादक वास्तव में क्या है।

सरल शब्दों में, एक हेक्स संपादक आपको बाइनरी फ़ाइलों की जांच करने और संपादित करने की अनुमति देता है। एक नियमित पाठ संपादक और हेक्स संपादक के बीच अंतर यह है कि नियमित संपादक फ़ाइल की तार्किक सामग्री का प्रतिनिधित्व करता है, जबकि एक हेक्स संपादक फ़ाइल की भौतिक सामग्री का प्रतिनिधित्व करता है।

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

इन उल्लिखित हेक्स संपादकों में से अधिकांश आपके वितरण के पैकेज मैनेजर का उपयोग करके डिफ़ॉल्ट रिपॉजिटरी से इंस्टॉल करने के लिए उपलब्ध हैं, जैसे:

# yum install package       [On CentOS]
# dnf install package       [On Fedora]
# apt install package       [On Debian/Ubuntu]
# zypper install package    [On OpenSuse]
# pacman -Ss package        [on Arch Linux]

यदि कोई पैकेज उपलब्ध नहीं है, तो प्रत्येक उपकरण की वेबसाइट पर जाएं जहां आपको डाउनलोड और इंस्टॉलेशन प्रक्रियाओं के लिए स्टैंडअलोन पैकेज मिलेगा, साथ ही निर्भरता पर विवरण भी।

1. Xxd हेक्स संपादक

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

2. हेक्सिडिट हेक्स संपादक

हेक्सिडिट एक और हेक्सिडिकल कमांड लाइन संपादक है जो आपके ओएस पर पहले से ही स्थापित हो सकता है। हेक्सिडिट एक ही समय में फ़ाइल के हेक्सामेडिकल और एएससीआईआई दोनों को दिखाता है।

3. हेक्साइल हेक्स संपादक

बाइनरी फ़ाइल की जांच के लिए एक और उपयोगी उपकरण हेक्साइल है, लिनक्स टर्मिनल के लिए एक सरल हेक्स दर्शक है जो बाइट्स की विभिन्न श्रेणियों को निर्धारित करने के लिए रंगीन आउटपुट का उपयोग करता है।

हेक्साइल का दृश्य तीन स्तंभों में विभाजित है:

  • Offset column to tell you how many bytes into the file you are.
  • Hex column, which contains the hexademical view of the file. (Note that there is a splitting line in between)
  • Textual representation of a file.

इस हेक्स व्यूअर की स्थापना अलग-अलग ऑपरेटिंग सिस्टम के लिए अलग है, इसलिए आपके ओएस के लिए सटीक इंस्टॉलेशन निर्देशों को देखने के लिए प्रोजेक्ट में रीड-मी फाइल की जांच करने की सिफारिश की जाती है।

4. घीक - गनोम हेक्स संपादक

Ghex एक ग्राफिकल हेक्स संपादक है जो उपयोगकर्ताओं को हेक्स और एएससीआईआई प्रारूप दोनों में बाइनरी फ़ाइल को संपादित करने देता है। इसमें बहुस्तरीय पूर्ववत और फिर से तंत्र है जो कुछ उपयोगी हो सकता है। एक अन्य उपयोगी विशेषता कार्यों को खोजने और बदलने और द्विआधारी, अष्टाधारी, दशमलव और षट्कीय मानों के बीच रूपांतरण है।

5. आशीर्वाद हेक्स संपादक

इस लेख में अधिक उन्नत हेक्स संपादकों में से एक है आशीर्वाद, Ghex के समान है, इसमें ग्राफिकल इंटरफ़ेस है जो आपको मल्टीलेवल पूर्ववत/फिर से करें तंत्र के साथ बड़ी डेटा फ़ाइलों को संपादित करने की अनुमति देता है। इसमें कस्टमाइज़ेबल डेटा व्यू, फाइंड-रिप्लेस फीचर और मल्टी थ्रेडेड सर्च और सेव ऑपरेशंस भी हैं। टैब का उपयोग करते हुए कई फाइलें खोली जा सकती हैं। प्लगइन्स के माध्यम से कार्यक्षमता को भी बढ़ाया जा सकता है।

6. ओकटेटा संपादक

Okteta कच्चे डेटा फ़ाइलों की समीक्षा के लिए एक और सरल संपादक है। ओकटेटा की कुछ मुख्य विशेषताओं में शामिल हैं:

  • Different views of characters – traditional in columns or in rows with value of top of character.
  • Editing similar to a text editor.
  • Different profiles for data views.
  • Multiple open files.
  • Remote files by FTP or HTTP.

7. wxHexEditor

wxHexEditor लिनक्स हेक्स संपादकों में से एक है जिसमें कुछ उन्नत विशेषताएं हैं और जबकि संपादक के लिए कोई आधिकारिक दस्तावेज नहीं है, एक अच्छी तरह से लिखा हुआ विकी पृष्ठ है जो स्पष्टीकरण देता है कि कैसे भी उपयोग किया जाए। विकी पेज यहाँ पाया जा सकता है।

whHexEditor का उद्देश्य मुख्य रूप से बड़ी फ़ाइलों पर है। यह बड़ी फ़ाइलों के साथ तेजी से काम करता है, क्योंकि यह पूरी फ़ाइल को आपके रैम में कॉपी करने का प्रयास नहीं करता है। इसमें मेमोरी की खपत कम है और एक साथ कई फाइलें देख सकते हैं। वास्तव में चूंकि इसमें बहुत सारी विशेषताएं और लाभ हैं, आप उन सभी की समीक्षा विकी पेज या आधिकारिक wxHexElitor वेबसाइट पर कर सकते हैं।

8. हेंकुर्से - कंसोल हेक्स एडिटर

Hexcurse एक ncurses- आधारित हेक्स संपादक है। यह एक अनुकूल टर्मिनल इंटरफ़ेस के भीतर फ़ाइलों को खोलने, संपादित करने और सहेजने में सक्षम है, जो आपको विशिष्ट लाइन पर जाने या खोज करने की अनुमति देता है। आप आसानी से हेक्स/दशमलव पतों के बीच टॉगल कर सकते हैं या हेक्स और एएससीआई विंडो के बीच स्विच कर सकते हैं।

9. हेक्सर बाइनरी एडिटर

Hexer एक और कमांड लाइन बाइनरी एडिटर है। इस में अंतर यह है कि यह द्विआधारी फ़ाइलों के लिए स्टाइल एडिटर की तरह वीआई है। सबसे उल्लेखनीय विशेषताओं में से कुछ हैं - मल्टी बफ़र्स, मल्टीलेवल पूर्ववत, कमांड लाइन संपादन के साथ पूर्ण और बाइनरी नियमित अभिव्यक्ति।

यह लिनक्स में सबसे अधिक इस्तेमाल किए जाने वाले हेक्स संपादकों में से कुछ की एक त्वरित समीक्षा थी। हमें अपनी राय सुनने दें। आप किन संपादकों का उपयोग करते हैं और आप विशेष रूप से उस संपादक को क्यों पसंद करते हैं? यह दूसरों पर क्या बेहतर बनाता है?