एक संपादित शब्द पूरी पंक्ति हटाई और फिर से जोड़ी गई क्यों दिखता है?+−
यह टूल शब्द-दर-शब्द नहीं, बल्कि पंक्ति-दर-पंक्ति तुलना करता है - इसलिए एक ऐसी पंक्ति जिसमें एक भी वर्ण बदला हो, वह अपने पुराने संस्करण को हटाए जाने और नए संस्करण को जोड़े जाने के रूप में दिखती है, क्योंकि पंक्ति समग्र रूप से अब समान नहीं है। यह फिर भी यह पता लगाने के लिए उपयोगी है कि वास्तव में कौन सी पंक्तियां बदलीं, भले ही पंक्ति के भीतर शब्द-स्तर की हाइलाइटिंग न हो।
'व्हाइटस्पेस अनदेखा करें' वास्तव में क्या अनदेखा करता है?+−
यह तुलना करने से पहले हर पंक्ति के आगे और पीछे के रिक्त स्थान हटा देता है और किसी भी आंतरिक व्हाइटस्पेस क्रम को एक ही स्पेस में समेट देता है - इसलिए केवल इंडेंटेशन, अंत के रिक्त स्थान, या शब्दों के बीच अतिरिक्त स्पेस में भिन्न पंक्तियों को समान माना जाता है।
क्या यह टूल केवल सादे टेक्स्ट के बजाय कोड की भी तुलना कर सकता है?+−
हां - तुलना पूरी तरह पंक्ति-आधारित टेक्स्ट मिलान है, इसलिए यह सोर्स कोड, कॉन्फ़िगरेशन फ़ाइलों या किसी अन्य पंक्ति-उन्मुख टेक्स्ट पर उसी तरह काम करता है। यह किसी विशेष भाषा के सिंटैक्स को नहीं समझता, और यही वह चीज़ है जो इसे सभी पर समान रूप से अच्छी तरह काम करने योग्य बनाती है।
'केस अनदेखा करें' विकल्प वास्तव में क्या बदलता है?+−
जब यह चालू होता है, तो तुलना करने से पहले हर पंक्ति को छोटे अक्षरों में बदल दिया जाता है, इसलिए 'Hello' और 'hello' एक ही पंक्ति मानी जाती हैं और अंतर के रूप में नहीं दिखाई जातीं। परिणाम में हर पंक्ति फिर भी अपने मूल केस के साथ दिखाई देती है - केवल तुलना ही केस को अनदेखा करती है, स्क्रीन पर जो दिखता है वह नहीं।
मुझे टेक्स्ट बहुत बड़ा होने की चेतावनी क्यों मिलती है?+−
तुलना एल्गोरिदम दोनों टेक्स्ट की हर पंक्ति-जोड़ी के लिए एक सेल वाली तालिका बनाता है, इसलिए टेक्स्ट लंबा होने पर मेमोरी और समय की लागत तेज़ी से बढ़ती है। जैसे ही कोई भी पक्ष 2,000 पंक्तियों को पार करता है, टूल चेतावनी देता है कि तुलना में कुछ समय लग सकता है और ध्यान देने योग्य मेमोरी उपयोग हो सकती है, क्योंकि सब कुछ सर्वर के बजाय आपके ब्राउज़र टैब में चलता है - फिर भी आप आगे बढ़ सकते हैं, यह केवल एक सूचना है।