मैक के लिए एक अच्छा हेक्स संपादक / दर्शक क्या है? [बन्द है]


135

मैक के लिए एक अच्छा हेक्स संपादक / दर्शक क्या है? मैंने हेक्सडंप्स को देखने के लिए xxd का उपयोग किया है, और मुझे लगता है कि इसे संपादन बनाने के लिए रिवर्स में उपयोग किया जा सकता है। लेकिन जो मैं वास्तव में चाहता हूं वह एक वास्तविक हेक्स संपादक है।

जवाबों:


273

फ़ाइल देखने के लिए, दौड़ें:

xxd filename | less

एक संपादक के रूप में विम का उपयोग करने के लिए:

  1. फ़ाइल को विम में खोलें।
  2. रन :%!xxd(बफर को हेक्स में बदलें)
  3. संपादित करें।
  4. भागो :%!xxd -r(रिवर्स ट्रांसफॉर्मेशन)
  5. सहेजें।

1
वहाँ भी vinarise.vim प्लगइन जो हेक्स संपादन वर्कफ़्लो अच्छे बनाता है।

7
यही कारण है कि मैं हर साक्षात्कार में उम्मीदवारों से पूछता हूं "मुझे कुछ सिखाओ जो मुझे नहीं पता है"। 15 वर्षों के बाद भी मैं अभी भी स्वर्ण पा रहा हूं।
ब्रूनो ब्रोंस्की

39
यदि आप समझते हैं कि क्या :% !करता है, तो आप महसूस करेंगे कि यह करने के बराबर है cat filename.bin | xxd। तो वास्तव में यह अधिक है "क्या आप जानते हैं कि आपके पास एक xxdकमांड है?" जवाब। अब जब मैं इस पर गौर करता हूं, तो पाता हूं कि xxd एक फ़ाइल नाम भी स्वीकार करता है। इसलिए, यदि आपको केवल बाइनरी / हेक्स फ़ाइल की सामग्री को देखने की आवश्यकता है, तो आप बस उपयोग कर सकते हैं xxd filename.bin। अच्छी चीज़!
ब्रूनो ब्रोंस्की

4
Xxd (और इस उत्तर में वर्णित के रूप में vim का उपयोग करने के साथ) के साथ समस्या यह है कि चार और बाइनरी मूल्य का कोई हाइलाइटिंग नहीं है। आपको अधिक वर्णों को गिनने और प्रभावी रूप से इस "गूंगा" बाइनरी डंप का उपयोग करने के लिए अधिक पदों को याद रखने की आवश्यकता होगी। इसके अलावा, विभिन्न प्रकारों के रूप में बाइट श्रेणियों की समाप्ति या व्याख्या का कोई बुद्धिमान विश्लेषण नहीं है।
piojo

6
@BrunoBronosky या xxd filename.bin | lessजब यह एक स्क्रीन ऊंचाई में फिट नहीं होता है।
डेरेक 會 會

96
  1. Xcode के साथ फ़ाइल खोलें और कमांड + शिफ्ट + जे दबाएं
  2. बाएँ फलक में राइट क्लिक फ़ाइल का नाम
  3. के रूप में खोलें -> हेक्स

4
@ahcox यह पूरी तरह से अभी भी Xcode 9 के साथ काम करता है
wfbarksdale

@ahcox शायद आपने एक फ़ोल्डर खोलने की कोशिश की, क्योंकि तब आपको वह त्रुटि मिल जाएगी।
यहेजकेल एलिन

क्या Xcode में सीधे हेक्स मोड में फाइल खोलने के लिए कमांड लाइन विकल्प है?
निक कॉटरेल

71

एक सिफारिश मुझे मिल गया है हेक्स फ़ेंड


हाँ, और आप मज़ेदार के बारे में बात कर सकते हैं, जिस पर
मज़ाकिया

4
इसके अलावा हेक्स फेनड की तरह। यह परियोजना GitHub में स्थानांतरित हो गई - इसलिए उनकी पिछली वेबसाइट के बजाय रिलीज़ टैब पर नवीनतम संस्करण डाउनलोड करें - github.com/ridiculousfish/HexFiend/releases
cwd

3
यह Homebrew पर भी उपलब्ध है:brew cask install hex-fiend
pyb

23

पर http://www.synalysis.net/ आप हेक्स संपादक मैं मैक के लिए विकासशील कर रहा हूँ प्राप्त कर सकते हैं - Synalyze यह !. इसकी कीमत 7 € / 40 € (प्रो संस्करण) है और हिस्टोग्राम, वृद्धिशील खोज, कई पाठ एन्कोडिंग का समर्थन और आपकी फ़ाइल प्रारूप के लिए एक "व्याकरण" की इंटरैक्टिव परिभाषा जैसी कुछ अतिरिक्त सुविधाएँ प्रदान करता है।

व्याकरण फ़ाइलों और रंगों की व्याख्या करने में मदद करता है आसान विश्लेषण के लिए हेक्स दृश्य।

इसे संक्षिप्त करें!


4
मुझे वह सुविधा पसंद है जो आपको अपनी बाइनरी फ़ाइल की कस्टम संरचना को परिभाषित करने की अनुमति देती है। यह फ़ाइल विश्लेषण को इतना आसान बनाता है!
पीटर 22:tibraný

1
आजाद नहीं है। लेकिन Hex Fiend के फीचर्स के लिए मैं जा चुका हूँ और इसके लिए भुगतान किया है।
मारियस

यह मैक ऐप स्टोर में $ 9.99 है। मेरी राय में अच्छा मूल्य =) मैंने इसका इस्तेमाल अनुसंधान के लिए .jpg फाइलों में करने के लिए किया। कोई शिकायत नहीं।
j3g

21

मैंने हाल ही में 0xED का उपयोग करना शुरू किया है , और इसे बहुत पसंद है।


@JarretHardie HexFriend मुझे लगता है कि खींचने का समर्थन नहीं करता है?
डेज़ी

0xED वहाँ से मुक्त विकल्पों में से सबसे सरल और उपयोगकर्ता के अनुकूल लगता है। बस डाउनलोड करें और चलाएं, और एक साइड-बाय-हेक्स / एएससीआईआई दृश्य प्राप्त करें। पाठ संपादक भी काम करते हैं, लेकिन अक्सर बहुत अच्छा द्विआधारी-स्तरीय संपादन / प्रदर्शन विकल्प नहीं होते हैं। प्लस 0xED अविश्वसनीय रूप से तेज़ है; आप 1 जीबी फ़ाइल के माध्यम से रियलटाइम में ब्राउज़ कर सकते हैं।
बीजर सिप

0xED मेरे लिए बिल्कुल भी काम नहीं करता है (यह UI भी नहीं दिखाता है)। macOS मोजावे। मुझे यह भी गड़बड़ लगता है कि नवीनतम संस्करण के लिए साइट पर कोई चेकसम पोस्ट नहीं किया गया है।
tony19

आधिकारिक साइट के अनुसार, 0xED अब सक्रिय विकास के तहत नहीं है
फेलिप सबिनो

10

शायद बेहतर विकल्प हैं, लेकिन मैं मूल हेक्स संपादन के लिए टेक्स्टव्रांग्लर की तरह का उपयोग करता हूं । फ़ाइल -> हेक्स डंप फ़ाइल


1
TextWrangler को सूर्यास्त / बंद कर दिया गया है जिसे macOS 10.13 (हाई सिएरा) के रूप में बंद किया गया है।
मैट सेफ़टन

2
BBEdit TextWrangler के लिए "प्रतिस्थापन" है, वही दिखता है और महसूस करता है और TextWrangler जैसी सुविधाएँ प्रदान करता है, और अभी भी मुफ़्त है । आप केवल डेवलपर का समर्थन करने और / या अधिक उन्नत सुविधाओं को अनलॉक करने के लिए भुगतान करते हैं। barebones.com/products/textwrangler
हैनज़ाप्लास्टिक

यह BBedit के नवीनतम संस्करण के लिए बिल्कुल वैसा ही है
AbsoluteØER

1
दुर्भाग्य से, जबकि BBEdit का नि: शुल्क संस्करण अनिवार्य रूप से एक ही है, इसमें TW से कुछ उल्लेखनीय अंतर हैं, विशेषकर नाग सामान ("प्रो" या जो भी लेबल वाले मेनू आइटम)। यदि आप डाउनलोड डाउनलोड कर सकते हैं तो TextWrangler अभी भी अच्छी तरह से काम करता है।
बीजर

5

मुझे जो पसंद है वह है HexEdit क्विक और उपयोग में आसान


आप इसे कैसे संकलित करते हैं? इसका मेकफाइल दूषित लगता है, और यहां तक ​​कि इसे मैन्युअल रूप से ठीक करने की कोशिश भी काम नहीं करती है। क्या आप इसके लिए एक सही मेकफाइल पोस्ट कर सकते हैं?
एलेक्स

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