विकल्प
📄 मूल टेक्स्ट
📝 संशोधित टेक्स्ट

उपयोग कैसे करें

  1. बाएँ पैनल में अपना मूल टेक्स्ट पेस्ट करें।
  2. दाएँ पैनल में संशोधित टेक्स्ट पेस्ट करें।
  3. नीचे अंतर (डिफ़) देखने के लिए 🔍 तुलना करें पर क्लिक करें।
  4. सियान (हल्का नीला) पंक्तियाँ (+ चिह्न) जोड़ दिखाती हैं, लाल रंग की पंक्तियाँ (- चिह्न) हटाए गए हिस्से दिखाती हैं।
  5. मूल और संशोधित टेक्स्ट को जल्दी से बदलने के लिए ⇆ इनपुट बदलें बटन का उपयोग करें।

टेक्स्ट डिफ क्या है?

पंक्ति दर पंक्ति तुलना क्यों करें?
एक डिफ (Diff) दो दस्तावेजों की पंक्ति-दर-पंक्ति तुलना करता है और दिखाता है कि दोनों के बीच क्या बदलाव हुए हैं। यह सॉफ्टवेयर विकास (जैसे Git और कोड समीक्षा) में एक आवश्यक उपकरण है, लेकिन इसका उपयोग अनुबंधों या निबन्धों की तुलना के लिए भी आसानी से किया जा सकता है। यह उपकरण आपके ब्राउज़र के भीतर त्वरित परिणाम देने के लिए LCS एल्गोरिथम का उपयोग करता है।

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

Text diff क्या है?

Diff ('difference' का छोटा रूप) दो टेक्स्ट को लाइन-दर-लाइन तुलना करके बदलाव दिखाता है: जोड़ी गई लाइनें (सिर्फ़ बदले हुए टेक्स्ट में), हटाई गई लाइनें (सिर्फ़ मूल टेक्स्ट में) और बिना बदली लाइनें। यह टूल longest common subsequence (LCS) algorithm से आपके ब्राउज़र में तुरंत सटीक तुलना करता है।

क्या मैं कोड फ़ाइलों की तुलना कर सकता हूँ?

हाँ। किसी भी पैनल में कोई भी plain text पेस्ट करें: source code, configuration फ़ाइलें, JSON, Markdown या सामान्य लेख। टूल लाइन-दर-लाइन diff करता है, इसलिए लाइनों में बँटे कंटेंट के साथ सबसे अच्छा काम करता है।

क्या यह टूल मेरा टेक्स्ट सर्वर पर भेजता है?

नहीं। तुलना पूरी तरह आपके ब्राउज़र में होती है। आपका टेक्स्ट कहीं अपलोड या सेव नहीं होता।

रंगों का क्या मतलब है?

हरी-नीली (teal) लाइनें (+ चिह्न) बदले हुए टेक्स्ट में जोड़ी गई हैं। लाल लाइनें (- चिह्न) मूल टेक्स्ट में थीं पर बदले हुए में हटा दी गईं। पीली (amber) लाइनें (~ चिह्न) बदली गई लाइनें हैं, जहाँ शब्द-स्तर highlight दिखाता है कि कौन-से शब्द अलग हैं। बिना बदली लाइनें धुंधली दिखती हैं।

क्या यह एक लाइन के अंदर बदले शब्द दिखा सकता है?

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

अलग-अलग और संयुक्त व्यू में क्या अंतर है?

अलग-अलग व्यू मूल और बदले हुए टेक्स्ट को दो कॉलम में साथ-साथ दिखाता है, जो दोनों संस्करण साथ पढ़ने के लिए अच्छा है। संयुक्त व्यू बदलावों को - और + चिह्नों के साथ एक कॉलम में दिखाता है, वही फ़ॉर्मेट जो Git और code review टूल इस्तेमाल करते हैं। टैब से कभी भी बदलें, तुलना तुरंत अपडेट होती है।

क्या केस या स्पेस के अंतर को अनदेखा कर सकते हैं?

हाँ। 'केस अनदेखा करें' से बड़े और छोटे अक्षर बराबर माने जाते हैं, और 'स्पेस अनदेखा करें' से spacing और indentation के अंतर अनदेखे होते हैं। मूल टेक्स्ट वैसा ही दिखता है जैसा आपने पेस्ट किया, सिर्फ़ मिलान के नियम ढीले होते हैं।

क्या टेक्स्ट के साइज़ की कोई सीमा है?

टूल कोई तय सीमा नहीं लगाता। बहुत बड़े टेक्स्ट (लाखों लाइनें) diff निकालते समय ब्राउज़र धीमा कर सकते हैं, पर छोटे दस्तावेज़ तुरंत तुलना हो जाते हैं।