विंडोज में 2 बाइनरी फ़ाइलों की तुलना करने के लिए टूल [बंद]


136

मुझे 2 बायनेरिज़ की तुलना करने के लिए एक उपकरण की आवश्यकता है। फाइलें काफी बड़ी हैं। कुछ फ्रीवेयर या ट्रायल टूल जो मुझे इंटरनेट पर मिले, बड़ी फ़ाइलों के लिए उपयोग करना सुविधाजनक नहीं है। क्या आप मुझे कुछ उपकरण सुझा सकते हैं?

जवाबों:


97

कुछ संभावनाएँ:

  • VBinDiff (बाइनरी अंतर, बड़ी फ़ाइलों के लिए डिज़ाइन किया गया)
  • WinDiff
  • bsdiff
  • HexCmp

इसे भी देखें: https://web.archive.org/web/20151122151611//programming/688504/binary-diff-tool-for-very-large-files


10
vBinDiff वास्तव में एक महान उपकरण है। धन्यवाद
मुस्तफा

4
मैंने vBinDiff के नोट्स में पढ़ा कि "अंतर के विपरीत, यह बड़ी फ़ाइलों (4 जीबी तक) के साथ अच्छी तरह से काम करता है।" तो बड़ी फ़ाइलों के साथ काम करने के लिए इसकी उपयुक्तता आपकी "बड़ी" की परिभाषा पर निर्भर करती है। इसके अलावा, मैंने पाया कि यह रहस्यमय तरीके से विंडोज़ 7 x64 के तहत शुरू नहीं होगा।
intuited

24
यह ध्यान में रखें कि VBinDiff एक CLI प्रोग्राम है, इसलिए यदि आप इसे केवल विंडोज पर चलाने का प्रयास करते हैं, तो यह या तो शुरू नहीं होगा, या बहुत ही संक्षिप्त रूप से कमांड प्रॉम्प्ट विंडो दिखाएगा, जो जल्दी से गायब हो जाता है। कमांड प्रॉम्प्ट खोलें और यह देखने के लिए कि इसे कौन-से तर्क स्वीकार करते हैं, और फिर कमांड प्रॉम्प्ट के अनुसार इसका उपयोग करने के लिए वहां से प्रोग्राम चलाएं।
नॉनटॉल

विंडोज 7 x64 में मेरे लिए vBinDiff ठीक काम करता है।
प्लास्टिकिंस

3
vBinDiff सम्मिलित बाइट्स के साथ बिल्कुल भी व्यवहार नहीं करता है, इसलिए यह वास्तव में HxD से ज्यादा बेहतर नहीं है, सिवाय इसके कि यह आपको लाल रंग के सभी बदलाव दिखाता है।
एंडोलिथ

154

यदि आप केवल यह पता लगाना चाहते हैं कि फाइलें समान हैं या नहीं, तो आप fcबाइनरी मोड में विंडोज कमांड का उपयोग कर सकते हैं :

fc.exe /b file1 file2

विवरण के लिए, एफसी के लिए संदर्भ देखें


2
एक ही उद्देश्य के लिए - केवल फ़ाइलें समान हैं या नहीं - एक पोर्टेबल ऐप डुप्लिकेट फ़ाइल खोजक काफी अच्छा काम करता है। विशेष रूप से बड़ी फ़ाइलों जैसे .iso फ़ाइलों के लिए।
RuntimeException

8
यह स्वीकृत उत्तर होना चाहिए, क्योंकि यह विंडोज़ देशी है और इसके अलावा 3rd पार्टी ऐप नहीं है
LilaQ

1
यह सिर्फ बाइटकोड की एक सूची दिखाता है - कमांड-लाइन में एक "COMP" टूल भी है, लेकिन किसी को एक ही आकार की फ़ाइलों की आवश्यकता लगती है
जॉर्ज बीरबिलिस

सबसे सुरुचिपूर्ण समाधान
एरिक काजू

उत्तम! कई thx!
पीटर 70

19

कुल कमांडर के पास एक द्विआधारी तुलना विकल्प भी है: इसके लिए जाएं:File \\Compare by content

ps। मुझे लगता है कि कुछ लोग इस उपकरण का उपयोग कर रहे हो सकते हैं और अंतर्निहित सुविधा के बारे में नहीं जानते होंगे।


1
यह सम्मिलित पाठ सामग्री की तरह सम्मिलित सामग्री को नहीं समझता है, हालाँकि, केवल बाइट्स में बदलता है।
21

2
@endolith और उल्लेख करने के लिए एक और बात यह है कि Total Commanderलागत $ 42 USD है।
c00000fd

16

मेरी पसंदीदा "स्विस चाकू" परे http://www.scootersoftware.com/ से तुलना करें


1
बियॉन्ड तुलना 500
एमबी से

यह एक प्रयास करें github.com/Shelwien/cmp
बोरिस इवानोव

@ बोरिस इवानोव: यह संभवत: यह उल्लेख करने में मदद करता है कि Beyond Compareयह एक सशुल्क सॉफ़्टवेयर है जो केवल 30 दिनों के लिए काम करेगा। उसके बाद आपको लाइसेंस प्राप्त करना होगा जिसकी लागत $ 60 है।
c00000fd

अजीब चीजें लेकिन संस्करण जो मैंने आधिकारिक साइट से डाउनलोड किए हैं, हमेशा परीक्षण अवधि के बाद भी काम कर रहे हैं। कोई हैक नहीं।
बोरिस इवानोव

11

साइगविन में:

$cmp -bl <file1> <file2>

द्विआधारी ऑफसेट और मूल्य क्रमशः दशमलव और अष्टक में हैं।


8

मैं हेक्स में परिवर्तित करने के लिए ओब्जेक्टोपी का उपयोग करना पसंद करता हूं, फिर अंतर का उपयोग करें।


2
उपयोगी उत्तर। आउटपुट फ़ाइल का आकार इनपुट फ़ाइल से लगभग 3 गुना बड़ा है। यह कमांड बाइनरी फ़ाइल को हेक्स में बदल देगा। objcopy -I binary -O ihex <in_file> <out_file>
evpo

4

मुझे लगता है कि hexcmp तुरंत और उपयोग में आसान है

यह उन कमांड-लाइन की तुलना में एक गुई ऐप है, जो अभी तक काफी शक्तिशाली फीचर-वार का उपयोग करने में आसान है। यह शुरुआती और गुजरने वाले उपयोगकर्ताओं के लिए उपयोगी होना चाहिए।

HexCmp HexCmp एक दृश्य बाइनरी फ़ाइल है जो एप्लिकेशन और आसान-से-उपयोग हेक्स संपादक की तुलना करता है। यह आपको दो फाइलों की बाइनरी रॉ के रूप में जल्दी और आसानी से तुलना करने में मदद कर सकता है। ($ 29.95)


मैं देखता हूं कि HexCmp 4GB तक की फाइलें संभालता है।
टेक्नोफाइल

बहुत अच्छा काम करने लगता है। केवल 15 दिनों का परीक्षण है, लेकिन मैंने दो फ़ाइलों की तुलना करने के बाद इसे अनइंस्टॉल कर दिया है, इसलिए मुझे लगता है कि यह ज्यादा मायने नहीं रखता।
एंडी 2727

0

जब मधुमक्खी बाहर निकलती है, तो Googles Play Store से "DiffTool" का भी उपयोग किया जा सकता है। यदि फ़ाइल बहुत बड़ी नहीं हैं, तो डिफॉल्ट टेक्स्ट फ़ाइलों, बाइनरी फाइलों और फ़ोल्डरों की तुलना करता है।

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