Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

मुख्य सामग्री पर जाएं
Gizke.com
ब्लॉग

टेक्स्ट तुलना

आपके डिवाइस पर चलता है। कुछ भी नहीं भेजा जाता।

मूल

संशोधित

अंतर

अंतर देखने के लिए दोनों तरफ टेक्स्ट पेस्ट करें

दो टेक्स्ट के बीच पंक्ति-दर-पंक्ति अंतरों को हाइलाइट करें, पूरी तरह अपने ब्राउज़र में।

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

अक्सर पूछे जाने वाले प्रश्न

एक संपादित शब्द पूरी पंक्ति हटाई और फिर से जोड़ी गई क्यों दिखता है?
यह टूल शब्द-दर-शब्द नहीं, बल्कि पंक्ति-दर-पंक्ति तुलना करता है - इसलिए एक ऐसी पंक्ति जिसमें एक भी वर्ण बदला हो, वह अपने पुराने संस्करण को हटाए जाने और नए संस्करण को जोड़े जाने के रूप में दिखती है, क्योंकि पंक्ति समग्र रूप से अब समान नहीं है। यह फिर भी यह पता लगाने के लिए उपयोगी है कि वास्तव में कौन सी पंक्तियां बदलीं, भले ही पंक्ति के भीतर शब्द-स्तर की हाइलाइटिंग न हो।
'व्हाइटस्पेस अनदेखा करें' वास्तव में क्या अनदेखा करता है?
यह तुलना करने से पहले हर पंक्ति के आगे और पीछे के रिक्त स्थान हटा देता है और किसी भी आंतरिक व्हाइटस्पेस क्रम को एक ही स्पेस में समेट देता है - इसलिए केवल इंडेंटेशन, अंत के रिक्त स्थान, या शब्दों के बीच अतिरिक्त स्पेस में भिन्न पंक्तियों को समान माना जाता है।
क्या यह टूल केवल सादे टेक्स्ट के बजाय कोड की भी तुलना कर सकता है?
हां - तुलना पूरी तरह पंक्ति-आधारित टेक्स्ट मिलान है, इसलिए यह सोर्स कोड, कॉन्फ़िगरेशन फ़ाइलों या किसी अन्य पंक्ति-उन्मुख टेक्स्ट पर उसी तरह काम करता है। यह किसी विशेष भाषा के सिंटैक्स को नहीं समझता, और यही वह चीज़ है जो इसे सभी पर समान रूप से अच्छी तरह काम करने योग्य बनाती है।
'केस अनदेखा करें' विकल्प वास्तव में क्या बदलता है?
जब यह चालू होता है, तो तुलना करने से पहले हर पंक्ति को छोटे अक्षरों में बदल दिया जाता है, इसलिए 'Hello' और 'hello' एक ही पंक्ति मानी जाती हैं और अंतर के रूप में नहीं दिखाई जातीं। परिणाम में हर पंक्ति फिर भी अपने मूल केस के साथ दिखाई देती है - केवल तुलना ही केस को अनदेखा करती है, स्क्रीन पर जो दिखता है वह नहीं।
मुझे टेक्स्ट बहुत बड़ा होने की चेतावनी क्यों मिलती है?
तुलना एल्गोरिदम दोनों टेक्स्ट की हर पंक्ति-जोड़ी के लिए एक सेल वाली तालिका बनाता है, इसलिए टेक्स्ट लंबा होने पर मेमोरी और समय की लागत तेज़ी से बढ़ती है। जैसे ही कोई भी पक्ष 2,000 पंक्तियों को पार करता है, टूल चेतावनी देता है कि तुलना में कुछ समय लग सकता है और ध्यान देने योग्य मेमोरी उपयोग हो सकती है, क्योंकि सब कुछ सर्वर के बजाय आपके ब्राउज़र टैब में चलता है - फिर भी आप आगे बढ़ सकते हैं, यह केवल एक सूचना है।
डेवलपर्स के लिए: इस पेज को URL में `original` और `modified` पैरामीटर के साथ खोलें - जैसे gizke.com/diff?original=hello world&modified=hello there - और दोनों तरफ़ अपने आप पहले से भर जाएंगे। अधिकतर आगंतुकों को इसकी ज़रूरत नहीं होगी; यह सीधे एक तैयार तुलना से लिंक करने के लिए है।

इस टूल को शेयर करें

ब्लॉगहमारे बारे मेंसंपर्कउपयोग की शर्तेंगोपनीयता नीति