2011-10-24 6 views
40

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

उत्तर

5

है ऐली कम्प्यूटिंग मर्ज (http://www.elliecomputing.com) (एनबी: मैं ECMerge के लिए काम करते हैं)। यह सामान्य हेक्स + ASCII विचारों के साथ मनमाने ढंग से बड़ी फ़ाइलों की तुलना कर सकता है और साइड विज़ुअल डिफ के साथ। यह मैक और लिनक्स/विंडोज़ पर भी काम करता है

+0

यह पूरी तरह से काम करता है! –

+0

यह एक बेहद छद्म अनुप्रयोग है, लेकिन इसमें सेटिंग में बाइनरी तुलना को कॉन्फ़िगर करने की संभावना है, जो एक बड़ा प्लस है (हेक्स Fiend ऐसा नहीं करता है) –

+0

यूआई 1 9 70 के दशक से अपने अवशेष की तरह क्यों दिखता है, और फ़ॉन्ट इतनी खराब क्यों है? – Pacerier

1

क्या आपने araxis merge को आजमाया है?

+0

यह एक सशुल्क ऐप है। – Pacerier

+0

@ स्वीकार्य उत्तर Pacerier एक भुगतान ऐप है। भुगतान किए गए ऐप्स के साथ फिर से क्या गलत है? मुक्त ओपी द्वारा निर्धारित एक आवश्यकता नहीं थी। – justin

135

मैंने अभी Hex Fiend खोजा - पहली नजर में प्यार! खोलें दोनों बाइनरी फ़ाइलें तो File > Compare x and y या शिफ्ट + cmd + डी

Hex Fiend

+46

यदि आपको यह नहीं पता कि यह कैसे करना है - दोनों फाइलें खोलें और फिर "ढूंढें" मेनू के नीचे "x और x की तुलना करें ..." - यह मेरे लिए पहले स्पष्ट नहीं था। – cwd

+15

फ़ाइल मेनू, मेनू नहीं ढूंढें। – Leo

+2

हेक्स Fiend भयानक और खुला स्रोत है। इसका उपयोग आपके स्वयं के ऐप में ढांचे के रूप में किया जा सकता है। मैं संबद्ध नहीं हूं, बस एक लंबे समय तक उपयोगकर्ता। – SSteve

6

आप अस्थायी फ़ाइलों में प्रत्येक द्विआधारी की हेक्स संग्रहीत कर सकती है, तो diff के साथ उन्हें तुलना । यह आपको दृश्य हेक्स अंतर देगा।

xxd -c 1 file1 | cut -d ' ' -f 2 > file1.hex 
xxd -c 1 file2 | cut -d ' ' -f 2 > file2.hex 

diff file1.hex file2.hex 

xxd एक हेक्स डंप बनाता है, और हम प्रत्येक पंक्ति में एक बाइट मुद्रित करने के लिए यह कह रहे हैं, तो अंतरिक्ष पर cut विभाजन और सही स्तंभ

आप भी इस्तेमाल कर सकते हैं तुलना od बजाय xxd

1

मेरी गो-टू इस तरह की चीजों के लिए है 010 Editor। इसमें एक बहुत ही अनुकूलनीय हेक्स बिन-डिफ, कॉन्फ़िगर करने योग्य न्यूनतम मिलान की लंबाई, सिंक्रनाइज़ स्क्रॉलिंग और बहुत कुछ है।

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

+0

0.5 जीबी से ऊपर बाइनरी फाइलों के लिए काम करने की तुलना में तुलना करें – Pacerier