टेक्स्ट तुलना
दो टेक्स्ट की पंक्ति-दर-पंक्ति तुलना करें और जोड़ और हटाव देखें।
दोनों टेक्स्ट आपके browser में स्थानीय रूप से तुलना किए जाते हैं, और कुछ भी किसी सर्वर पर अपलोड नहीं होता।
इसके बजाय दो PDF की तुलना कर रहे हैं? Compare PDFs टूल आज़माएँ।
टेक्स्ट तुलना के बारे में
यह text diff चेकर दो टेक्स्ट ब्लॉकों की लाइन-दर-लाइन तुलना करता है और ठीक-ठीक हाइलाइट करता है कि उनके बीच क्या बदला। एक मूल और एक संशोधित संस्करण पेस्ट करें, और यह हर जोड़ी और हटाई गई लाइन को चिह्नित करता है और जोड़ों व हटाने की एक चालू गिनती दिखाता है। config एडिट की समीक्षा करते समय, log आउटपुट की तुलना करते समय, किसी दस्तावेज़ की दो प्रतियों के बीच बदलाव पकड़ते समय, या commit करने से पहले किसी paste की जाँच करते समय यह टेक्स्ट को ऑनलाइन तुलना करने का एक तेज़ तरीका है। यह उन डेवलपर्स, QA इंजीनियरों, और तकनीकी लेखकों के लिए बनाया गया है जिन्हें दो टेक्स्ट की तुलना करने के लिए एक त्वरित text comparison tool चाहिए। तुलना मिलती-जुलती लाइनों को संरेखित रखने के लिए एक longest-common-subsequence एल्गोरिथ्म का उपयोग करती है, और सब कुछ आपके browser में स्थानीय रूप से प्रोसेस होता है, इसलिए आप जो टेक्स्ट तुलना करते हैं वह कभी आपके डिवाइस से बाहर नहीं जाता।
विशेषताएँ
- longest-common-subsequence एल्गोरिथ्म का उपयोग करके लाइन-आधारित तुलना
- जोड़ी और हटाई गई लाइनों को अलग रंगों में हाइलाइट करता है
- जोड़ों और हटाने की एक लाइव गिनती दिखाता है
- आसान स्कैनिंग के लिए अपरिवर्तित लाइनों को संरेखित रखता है
- कहीं से भी पेस्ट किए गए मल्टी-लाइन टेक्स्ट ब्लॉकों को संभालता है
- जब आप किसी भी ओर एडिट करते हैं तो diff को तुरंत अपडेट करता है
- रिस्पॉन्सिव बने रहने के लिए बहुत बड़े इनपुट (2000 से अधिक लाइनों) पर स्वतः रुक जाता है
- पूरी तरह आपके browser में चलता है, इसलिए आपका डेटा आपके डिवाइस से बाहर नहीं जाता
टेक्स्ट तुलना का उपयोग कैसे करें
- अपना मूल टेक्स्ट बाईं ओर के इनपुट बॉक्स में पेस्ट करें।
- अपडेट किया गया टेक्स्ट दाईं ओर के इनपुट बॉक्स में पेस्ट करें।
- जोड़ी गई लाइनें, हटाई गई लाइनें, और बदलाव की गिनती देखने के लिए diff आउटपुट पढ़ें।
- किसी भी ओर एडिट करें और तुलना को अपडेट होते देखें।
उदाहरण
इनपुट
apple
banana
cherry
आउटपुट
apple
- banana
+ blueberry
cherry
एक लाइन हटाई गई और एक जोड़ी गई; मिलती-जुलती लाइनें संरेखित रहती हैं।
सामान्य त्रुटियाँ और समस्या निवारण
- एक अकेला एडिट किया गया शब्द पूरी लाइन को हटाई गई और जोड़ी गई दोनों के रूप में दिखाता है। — diff लाइन-आधारित है, शब्द-आधारित नहीं, इसलिए किसी लाइन के भीतर कोई भी बदलाव आउटपुट में उस पूरी लाइन को बदल देता है।
- diff विशाल इनपुट पर रुकता या ठहरता हुआ लगता है। — पेज को रिस्पॉन्सिव रखने के लिए 2000 से अधिक लाइनों वाले इनपुट रोक दिए जाते हैं; पूरा परिणाम देखने के लिए छोटे हिस्सों की तुलना करें।
- एक जैसी दिखने वाली लाइनें भिन्न के रूप में चिह्नित होती हैं। — trailing whitespace, tab बनाम space, या भिन्न line endings बदलाव के रूप में गिने जाते हैं; पहले टेक्स्ट को सामान्यीकृत करें।
- पुनः क्रमबद्ध की गई लाइनें मूव के बजाय हटाई गई और जोड़ी गई दोनों के रूप में दिखती हैं। — एक लाइन-आधारित diff में मूव की कोई अवधारणा नहीं होती, इसलिए स्थानांतरित की गई लाइन एक जगह हटाने के रूप में और दूसरी जगह जोड़ने के रूप में दिखती है।
अक्सर पूछे जाने वाले प्रश्न
- Text Diff चेकर क्या है?
- यह एक ऑनलाइन टूल है जो दो टेक्स्ट ब्लॉकों की लाइन-दर-लाइन तुलना करता है, जोड़ी और हटाई गई लाइनों को हाइलाइट करता है ताकि आप ठीक से देख सकें कि दो संस्करणों के बीच क्या बदला।
- Text Diff के साथ मैं दो टेक्स्ट की तुलना कैसे करूँ?
- अपना मूल टेक्स्ट बाईं ओर और अपडेट किया गया टेक्स्ट दाईं ओर पेस्ट करें; टूल मिलती-जुलती लाइनों को संरेखित करता है और आपके टाइप करते ही अंतरों को स्वचालित रूप से हाइलाइट करता है।
- क्या Text Diff टूल लाइन-आधारित है या शब्द-आधारित?
- यह लाइन-आधारित है और मिलती-जुलती लाइनों को संरेखित करने तथा जोड़ी व हटाई गई लाइनों को हाइलाइट करने के लिए एक longest-common-subsequence एल्गोरिथ्म का उपयोग करता है।
- क्या मैं जितना टेक्स्ट तुलना कर सकता हूँ उसकी कोई सीमा है?
- पेज को रिस्पॉन्सिव रखने के लिए 2000 से अधिक लाइनों वाले बहुत बड़े इनपुट रोक दिए जाते हैं, इसलिए ज़रूरत हो तो बड़ी फ़ाइलों को छोटे हिस्सों में बाँटें।
- क्या मैं Text Diff से कोड या config फ़ाइलों की तुलना कर सकता हूँ?
- हाँ, किसी भी संस्करण को सादे टेक्स्ट के रूप में पेस्ट करें और टूल भिन्न लाइनों को हाइलाइट करेगा, जो इसे config एडिट और log आउटपुट के लिए सुविधाजनक बनाता है।
- क्या Text Diff में मैं जो टेक्स्ट तुलना करता हूँ वह कहीं भेजा जाता है?
- नहीं। Text Diff तुलना पूरी तरह आपके browser में चलती है और आप जो टेक्स्ट पेस्ट करते हैं वह कभी आपके डिवाइस से बाहर नहीं जाता।
संबंधित टूल
- PDF तुलना करें — दो PDF से निकाले गए टेक्स्ट की पंक्ति-दर-पंक्ति तुलना करें।
- Markdown पूर्वावलोकन — लाइव पूर्वावलोकन के साथ Markdown को HTML में रेंडर करें।
- केस कन्वर्टर — टेक्स्ट को camelCase, snake_case, kebab-case, PascalCase और अन्य के बीच कन्वर्ट करें।
- JSON फ़ॉर्मेटर — त्रुटि की स्थिति के साथ JSON को सुंदर बनाएँ, छोटा करें और वैलिडेट करें।
- Regex टेस्टर — मैच, ग्रुप और फ़्लैग के साथ रेगुलर एक्सप्रेशन लाइव टेस्ट करें।
- SQL फ़ॉर्मेटर — MySQL, PostgreSQL, SQL Server, SQLite, BigQuery और Oracle के लिए SQL फ़ॉर्मेट करें।
- Base64 एन्कोड / डिकोड — UTF-8-सुरक्षित Base64 एन्कोडिंग और डिकोडिंग।
- URL एन्कोड / डिकोड — URL कॉम्पोनेंट को एन्कोड और डिकोड करें।
सभी ArrayKit टूल