टेक्स्ट डिफ़
दो टेक्स्ट ब्लॉक की पंक्ति-दर-पंक्ति तुलना करें, जोड़े/हटाए गए भाग हाइलाइट किए हुए
टेक्स्ट तुलना क्या है?
टेक्स्ट तुलना दो संस्करणों को आमने-सामने रखती है और लाइन दर लाइन दिखाती है कि असल में क्या बदला है। नए ड्राफ़्ट की पुराने से तुलना करते समय, या कॉन्फ़िगरेशन फ़ाइल की बदलाव से पहले-बाद की तुलना करते समय, आँखें एक लाइन के बदलाव को आसानी से भूल जाती हैं; एक डिफ़ टूल हर जोड़ी और हटाई गई लाइन को चिह्नित करता है ताकि कुछ छूटे नहीं। तुलना सबसे लंबे सामान्य अनुक्रम वाले एल्गोरिदम पर चलती है, जिससे बिखरे हुए छोटे बदलाव और बड़ी पुनर्व्यवस्थाएँ दोनों स्पष्ट दिखते हैं। एडिटर, डेवलपर और जो कोई भी दूसरों का लेखन जाँचता है, उसे यह अनिवार्य लगता है।
तुलना क्या दिखाती है
- ➕ जोड़ी गई लाइनें हरे रंग में हाइलाइट
- ➖ हटाई गई लाइनें लाल रंग में हाइलाइट
- ✔️ अपरिवर्तित लाइनें संदर्भ के लिए रखी जाती हैं
- 📊 जोड़ी, हटाई और अपरिवर्तित लाइनों की लाइव गिनती
- ⌨️ दोनों संस्करण पास-पास पेस्ट करें, तुरंत तुलना करें
तुलना कब काम आती है
- एडिटर द्वारा आपके ड्राफ़्ट में किए गए बदलावों की समीक्षा
- यह देखना कि फाइंड-एंड-रिप्लेस ने कॉन्फ़िग फ़ाइल की कौन सी लाइनें बदलीं
- प्रकाशन से पहले सहकर्मी की संपादित सामग्री की पुष्टि
- यह सुनिश्चित करना कि दो एक्सपोर्ट केवल अपेक्षित स्थानों पर भिन्न हैं
पूरी तुलना आपके ब्राउज़र में होती है; दोनों में से कोई भी संस्करण अपलोड नहीं होता, इसलिए अनुबंध, सोर्स कोड या कोई भी गोपनीय सामग्री सुरक्षित रूप से तुलनीय है।
अंतिम अपडेट · 2026-09-01
differences कैसे compute होते हैं
- lines पर longest-common-subsequence, फिर runs को change blocks में बाँधना — classic diff model, पूरी तरह locally।
- line mode कभी half-line match नहीं करता: एक बदला शब्द पूरी line mark करता है — review honest रहता है।
- sirf-whitespace changes अलग flagged — indentation noise असली edits नहीं छुपा सकता।
पढ़ने योग्य diff debuggable diff से बेहतर
पंक्ति-स्तरीय सटीकता
सबसे लंबी सामान्य उप-अनुक्रम मिलान दोनों संस्करणों की समान पंक्तियों को जोड़ता है, फिर हर जोड़ी गई पंक्ति को हरा और हर हटाई गई पंक्ति को लाल चिह्नित करता है – बीच में कुछ भी अनुमान से नहीं भरा जाता।
पट्टी में परिवर्तन गणना
परिणाम के ऊपर चलती गणना बताती है कि कितनी पंक्तियाँ जोड़ी गईं और कितनी हटाई गईं – इसलिए दस पंक्तियों का संपादन बनाम सौ पंक्तियों का पुनर्लेखन, एक भी पंक्ति पढ़े बिना पहचाना जा सकता है।
स्पॉट जाँच और साफ़ प्रतियाँ
ड्राफ़्ट की उसके पुराने संस्करण से, बदलाव से पहले-बाद की कॉन्फ़िग फ़ाइल से, या एक ही सूची की दो निर्यात प्रतियों से तुलना करें – जब कुछ अलग न हो, तो परिणाम सीधे यही कहता है।
अक्सर पूछे जाने वाले प्रश्न
क्या यह तुलना शब्द-दर-शब्द होती है या पंक्ति-दर-पंक्ति?⌄
पंक्ति-दर-पंक्ति। हर पंक्ति को एक इकाई माना जाता है, इसलिए पंक्ति के बीच में हुआ बदलाव पूरी पंक्ति को हटाई-गई-फिर-जोड़ी-गई के रूप में चिह्नित करता है, न कि सिर्फ़ बदले गए शब्द को हाइलाइट करता है।
तुलना के लिए कौन-सा एल्गोरिद्म इस्तेमाल होता है?⌄
एक क्लासिक लॉन्गेस्ट-कॉमन-सबसीक्वेंस (LCS) पंक्ति डिफ़ — यही एल्गोरिद्म परिवार "diff" जैसे टूल और Git की पंक्ति-स्तरीय तुलनाओं के पीछे भी है।
क्या मेरा टेक्स्ट कहीं अपलोड होता है?⌄
नहीं — तुलना पूरी तरह आपके ब्राउज़र में होती है। दोनों में से कोई भी टेक्स्ट ब्लॉक कभी सर्वर पर नहीं भेजा जाता।
संबंधित टूल
संबंधित टूल
टेक्स्ट काउंटर
शब्द, अक्षर, पंक्ति, अनुच्छेद और वाक्य की लाइव गिनती, साथ ही पढ़ने का अनुमानित समय
टेक्स्ट लाइन टूल्स
डुप्लीकेट या खाली पंक्तियाँ हटाएँ, ट्रिम करें, सॉर्ट करें और उल्टा करें — सब एक ही बार में
केस कन्वर्टर
अपरकेस, लोअरकेस, Title Case, camelCase, snake_case और अधिक