फ़ाइल तुलना टूल की तुलना (कंपॅरिज़ओं ऑफ़ फाइल कंपॅरिज़ओं टूल): Difference between revisions

From Vigyanwiki
(Created page with "{{short description|None}} <!-- This article is limited only to comparison tools that have a separate article on Wikipedia. Please do not add examples without an existing Wi...")
 
No edit summary
Line 1: Line 1:
{{short description|None}}


<!-- This article is limited only to comparison tools that have a separate article on Wikipedia. Please do not add examples  without an existing Wikipedia article. If you want to add a notable comparison tool to this article please write a separate article on the comparison tool first and then link to it from this page.  -->
{{Main article|Data comparison}}
{{Main article|Data comparison}}
यह आलेख [[कंप्यूटर सॉफ्टवेयर]] टूल की तुलना करता है जिनका उपयोग विभिन्न प्रकार की [[कम्प्यूटर फाइल]] की तुलना करने के लिए किया जाता है। अलग-अलग फ़ाइल तुलना ऐप्स द्वारा संबोधित फ़ाइल प्रकार भिन्न-भिन्न होते हैं, लेकिन उनमें पाठ, प्रतीक, चित्र, ऑडियो या वीडियो शामिल हो सकते हैं। सॉफ्टवेयर टूल की इस श्रेणी को अक्सर फ़ाइल तुलना या डिफ टूल कहा जाता है, लेकिन वे प्रभावी रूप से समतुल्य शब्द हैं - जहां डिफ शब्द आमतौर पर [[यूनिक्स]] डिफ उपयोगिता के साथ जुड़ा हुआ है।<code>diff</code> उपयोगिता।
यह आलेख [[कंप्यूटर सॉफ्टवेयर]] टूल की तुलना करता है जिनका उपयोग विभिन्न प्रकार की [[कम्प्यूटर फाइल]] की तुलना करने के लिए किया जाता है। अलग-अलग फ़ाइल तुलना ऐप्स द्वारा संबोधित फ़ाइल प्रकार भिन्न-भिन्न होते हैं, लेकिन उनमें पाठ, प्रतीक, चित्र, ऑडियो या वीडियो शामिल हो सकते हैं। सॉफ्टवेयर टूल की इस श्रेणी को अक्सर फ़ाइल तुलना या डिफ टूल कहा जाता है, लेकिन वे प्रभावी रूप से समतुल्य शब्द हैं - जहां डिफ शब्द आमतौर पर [[यूनिक्स]] डिफ उपयोगिता के साथ जुड़ा हुआ है।<code>diff</code> उपयोगिता।


एक सामान्य प्राथमिक मामला एक फ़ाइल की दूसरे से तुलना करना है। हालाँकि, इसमें फ़ाइलों की दो आबादी के बीच तुलना भी शामिल हो सकती है, जैसे कि [[फ़ाइल प्रबंधन]] के हिस्से के रूप में [[निर्देशिका (कंप्यूटिंग)]] की तुलना करने के मामले में। उदाहरण के लिए, यह फ़ाइलों के संग्रह के दूषित बैकअप संस्करणों के साथ समस्याओं का पता लगाने के लिए हो सकता है ... या प्रकाशन से पहले फ़ाइलों के पैकेज को मानकों के अनुपालन में मान्य करने के लिए हो सकता है।
सामान्य प्राथमिक मामला फ़ाइल की दूसरे से तुलना करना है। हालाँकि, इसमें फ़ाइलों की दो आबादी के बीच तुलना भी शामिल हो सकती है, जैसे कि [[फ़ाइल प्रबंधन]] के हिस्से के रूप में [[निर्देशिका (कंप्यूटिंग)]] की तुलना करने के मामले में। उदाहरण के लिए, यह फ़ाइलों के संग्रह के दूषित बैकअप संस्करणों के साथ समस्याओं का पता लगाने के लिए हो सकता है ... या प्रकाशन से पहले फ़ाइलों के पैकेज को मानकों के अनुपालन में मान्य करने के लिए हो सकता है।


ध्यान दें कि तुलना एक ही फ़ाइल प्रकार के बीच की जानी चाहिए। मतलब, एक टेक्स्ट फ़ाइल की तुलना टेक्स्ट वाले चित्र से नहीं की जा सकती, जब तक कि टेक्स्ट को निकालने के लिए पहले ऑप्टिकल कैरेक्टर रीडर (ओसीआर) प्रक्रिया नहीं की जाती है। इसी तरह, पाठ की तुलना बोले गए शब्दों से नहीं की जा सकती, जब तक कि बोले गए शब्दों को पहले पाठ में न लिखा जाए। इसके अतिरिक्त, एक भाषा के पाठ की तुलना दूसरी भाषा के पाठ से नहीं की जा सकती, जब तक कि एक का दूसरी भाषा में अनुवाद न किया गया हो।
ध्यान दें कि तुलना ही फ़ाइल प्रकार के बीच की जानी चाहिए। मतलब, टेक्स्ट फ़ाइल की तुलना टेक्स्ट वाले चित्र से नहीं की जा सकती, जब तक कि टेक्स्ट को निकालने के लिए पहले ऑप्टिकल कैरेक्टर रीडर (ओसीआर) प्रक्रिया नहीं की जाती है। इसी तरह, पाठ की तुलना बोले गए शब्दों से नहीं की जा सकती, जब तक कि बोले गए शब्दों को पहले पाठ में न लिखा जाए। इसके अतिरिक्त, भाषा के पाठ की तुलना दूसरी भाषा के पाठ से नहीं की जा सकती, जब तक कि का दूसरी भाषा में अनुवाद न किया गया हो।


एक महत्वपूर्ण विचार यह है कि तुलना की जा रही दो फाइलें काफी हद तक समान होनी चाहिए और इस प्रकार मौलिक रूप से भिन्न नहीं होनी चाहिए। यहां तक ​​कि एक ही दस्तावेज़ के अलग-अलग संशोधन - यदि सामग्री को जोड़ने, हटाने या स्थानांतरित करने के कारण कई परिवर्तन होते हैं - तो फ़ाइल परिवर्तनों की तुलना करना बहुत मुश्किल हो सकता है। यह फ़ाइल तुलना को बेहतर ढंग से सुविधाजनक बनाने के लिए, महत्वपूर्ण दस्तावेज़ के बार-बार संस्करण सहेजने का सुझाव देता है।
महत्वपूर्ण विचार यह है कि तुलना की जा रही दो फाइलें काफी हद तक समान होनी चाहिए और इस प्रकार मौलिक रूप से भिन्न नहीं होनी चाहिए। यहां तक ​​कि ही दस्तावेज़ के अलग-अलग संशोधन - यदि सामग्री को जोड़ने, हटाने या स्थानांतरित करने के कारण कई परिवर्तन होते हैं - तो फ़ाइल परिवर्तनों की तुलना करना बहुत मुश्किल हो सकता है। यह फ़ाइल तुलना को बेहतर ढंग से सुविधाजनक बनाने के लिए, महत्वपूर्ण दस्तावेज़ के बार-बार संस्करण सहेजने का सुझाव देता है।


एक भिन्न फ़ाइल तुलना उपकरण एक महत्वपूर्ण समय और श्रम बचाने वाली उपयोगिता है, क्योंकि यह कठिन तुलनाओं को पूरा करने में सहायता करता है। इस प्रकार, यह व्यक्तियों, शिक्षाविदों, कानूनी क्षेत्र, फोरेंसिक क्षेत्र और अन्य पेशेवर प्रयासों द्वारा नियोजित तुलनात्मक प्रक्रियाओं की मांग का एक महत्वपूर्ण हिस्सा है - कभी-कभी पता लगाने के लिए आवश्यक मतभेदों की पहचान करना कठिन होता है।
भिन्न फ़ाइल तुलना उपकरण महत्वपूर्ण समय और श्रम बचाने वाली उपयोगिता है, क्योंकि यह कठिन तुलनाओं को पूरा करने में सहायता करता है। इस प्रकार, यह व्यक्तियों, शिक्षाविदों, कानूनी क्षेत्र, फोरेंसिक क्षेत्र और अन्य पेशेवर प्रयासों द्वारा नियोजित तुलनात्मक प्रक्रियाओं की मांग का महत्वपूर्ण हिस्सा है - कभी-कभी पता लगाने के लिए आवश्यक मतभेदों की पहचान करना कठिन होता है।


इन उपयोगों में शामिल हैं:
इन उपयोगों में शामिल हैं:
Line 26: Line 24:
* किसी परियोजना या प्रयास के विकास का कालक्रम।
* किसी परियोजना या प्रयास के विकास का कालक्रम।
* [[स्टेग्नोग्राफ़ी]] का पता लगाएं (सादे दृश्य में डेटा छिपाने का अभ्यास)।
* [[स्टेग्नोग्राफ़ी]] का पता लगाएं (सादे दृश्य में डेटा छिपाने का अभ्यास)।
* [[ वाटर-मार्क ]] हटाने का खुलासा करें।
* [[ वाटर-मार्क | वाटर-मार्क]] हटाने का खुलासा करें।
* जानबूझकर [[विरूपण (बर्बरता)]]।
* जानबूझकर [[विरूपण (बर्बरता)]]।
* हस्ताक्षर शैली के साथ भित्तिचित्र, टैटू, या अन्य सांस्कृतिक चिह्न की पहचान।
* हस्ताक्षर शैली के साथ भित्तिचित्र, टैटू, या अन्य सांस्कृतिक चिह्न की पहचान।
Line 386: Line 384:
| {{yes}}
| {{yes}}
| <2004 (v0.9.86)
| <2004 (v0.9.86)
| 2023-01-13 (v1.10)
| 2023-01-13 (v1.10)
| {{Yes}} as part of [[KDevelop]] [https://kdevelop.org/get-it/|KDE SDK download site] or from [https://apps.microsoft.com/store/detail/kdiff-3-diff-utility/9NDVVX243RFH?hl=en-sg&gl=sg Windows store] or [https://download.kde.org/stable/kdiff3/|KDE download] site (most recent version) as separate application.
| {{Yes}} as part of [[KDevelop]] [https://kdevelop.org/get-it/|KDE SDK download site] or from [https://apps.microsoft.com/store/detail/kdiff-3-diff-utility/9NDVVX243RFH?hl=en-sg&gl=sg Windows store] or [https://download.kde.org/stable/kdiff3/|KDE download] site (most recent version) as separate application.
| {{Yes}} Can be downloaded from [https://kdevelop.org/get-it/|KDE SDK download site] or as separate stand-alone application from [https://download.kde.org/stable/kdiff3/|KDE download site]
| {{Yes}} Can be downloaded from [https://kdevelop.org/get-it/|KDE SDK download site] or as separate stand-alone application from [https://download.kde.org/stable/kdiff3/|KDE download site]
Line 1,444: Line 1,442:


==समय क्षेत्र प्रभाव==
==समय क्षेत्र प्रभाव==
जब फ़ाइलें समय क्षेत्रों में और Microsoft फ़ाइल आवंटन तालिका और [[NTFS]] [[फाइल सिस्टम]] के बीच स्थानांतरित की जाती हैं, तो एक ही फ़ाइल द्वारा प्रदर्शित टाइमस्टैम्प बदल सकता है, ताकि अलग-अलग भंडारण इतिहास वाली समान फ़ाइलों को तुलनाकर्ता द्वारा अलग समझा जा सके जिसके लिए टाइमस्टैम्प का मिलान करना आवश्यक है। यदि फ़ाइल को विभिन्न क्षेत्रों में ले जाया गया था, तो अंतर 95 (समान मिनट मॉड्यूल 15 और सेकंड) तक एक घंटे के क्वार्टर की सटीक संख्या है; मानक समय और [[ दिन के समय को बचाना ]] (डीएसटी) के बीच संक्रमण के कारण एकल क्षेत्र में एक घंटे का अंतर भी होता है। कुछ, लेकिन सभी नहीं, फ़ाइल तुलना और सिंक्रनाइज़ेशन सॉफ़्टवेयर को डीएसटी और समय-क्षेत्र अंतरों को अनदेखा करने के लिए कॉन्फ़िगर किया जा सकता है।{{efn|Example: "Beyond Compare" help describes a user setting "timezone differences – ignores timestamp differences that are multiples of an exact hour."}} डेलाइट-सेविंग मुआवजे के लिए जाना जाने वाला सॉफ़्टवेयर #Aspects तालिका में चिह्नित है।
जब फ़ाइलें समय क्षेत्रों में और Microsoft फ़ाइल आवंटन तालिका और [[NTFS]] [[फाइल सिस्टम]] के बीच स्थानांतरित की जाती हैं, तो ही फ़ाइल द्वारा प्रदर्शित टाइमस्टैम्प बदल सकता है, ताकि अलग-अलग भंडारण इतिहास वाली समान फ़ाइलों को तुलनाकर्ता द्वारा अलग समझा जा सके जिसके लिए टाइमस्टैम्प का मिलान करना आवश्यक है। यदि फ़ाइल को विभिन्न क्षेत्रों में ले जाया गया था, तो अंतर 95 (समान मिनट मॉड्यूल 15 और सेकंड) तक घंटे के क्वार्टर की सटीक संख्या है; मानक समय और [[ दिन के समय को बचाना |दिन के समय को बचाना]] (डीएसटी) के बीच संक्रमण के कारण एकल क्षेत्र में घंटे का अंतर भी होता है। कुछ, लेकिन सभी नहीं, फ़ाइल तुलना और सिंक्रनाइज़ेशन सॉफ़्टवेयर को डीएसटी और समय-क्षेत्र अंतरों को अनदेखा करने के लिए कॉन्फ़िगर किया जा सकता है।{{efn|Example: "Beyond Compare" help describes a user setting "timezone differences – ignores timestamp differences that are multiples of an exact hour."}} डेलाइट-सेविंग मुआवजे के लिए जाना जाने वाला सॉफ़्टवेयर #Aspects तालिका में चिह्नित है।


==यह भी देखें==
==यह भी देखें==

Revision as of 11:39, 6 August 2023

यह आलेख कंप्यूटर सॉफ्टवेयर टूल की तुलना करता है जिनका उपयोग विभिन्न प्रकार की कम्प्यूटर फाइल की तुलना करने के लिए किया जाता है। अलग-अलग फ़ाइल तुलना ऐप्स द्वारा संबोधित फ़ाइल प्रकार भिन्न-भिन्न होते हैं, लेकिन उनमें पाठ, प्रतीक, चित्र, ऑडियो या वीडियो शामिल हो सकते हैं। सॉफ्टवेयर टूल की इस श्रेणी को अक्सर फ़ाइल तुलना या डिफ टूल कहा जाता है, लेकिन वे प्रभावी रूप से समतुल्य शब्द हैं - जहां डिफ शब्द आमतौर पर यूनिक्स डिफ उपयोगिता के साथ जुड़ा हुआ है।diff उपयोगिता।

सामान्य प्राथमिक मामला फ़ाइल की दूसरे से तुलना करना है। हालाँकि, इसमें फ़ाइलों की दो आबादी के बीच तुलना भी शामिल हो सकती है, जैसे कि फ़ाइल प्रबंधन के हिस्से के रूप में निर्देशिका (कंप्यूटिंग) की तुलना करने के मामले में। उदाहरण के लिए, यह फ़ाइलों के संग्रह के दूषित बैकअप संस्करणों के साथ समस्याओं का पता लगाने के लिए हो सकता है ... या प्रकाशन से पहले फ़ाइलों के पैकेज को मानकों के अनुपालन में मान्य करने के लिए हो सकता है।

ध्यान दें कि तुलना ही फ़ाइल प्रकार के बीच की जानी चाहिए। मतलब, टेक्स्ट फ़ाइल की तुलना टेक्स्ट वाले चित्र से नहीं की जा सकती, जब तक कि टेक्स्ट को निकालने के लिए पहले ऑप्टिकल कैरेक्टर रीडर (ओसीआर) प्रक्रिया नहीं की जाती है। इसी तरह, पाठ की तुलना बोले गए शब्दों से नहीं की जा सकती, जब तक कि बोले गए शब्दों को पहले पाठ में न लिखा जाए। इसके अतिरिक्त, भाषा के पाठ की तुलना दूसरी भाषा के पाठ से नहीं की जा सकती, जब तक कि का दूसरी भाषा में अनुवाद न किया गया हो।

महत्वपूर्ण विचार यह है कि तुलना की जा रही दो फाइलें काफी हद तक समान होनी चाहिए और इस प्रकार मौलिक रूप से भिन्न नहीं होनी चाहिए। यहां तक ​​कि ही दस्तावेज़ के अलग-अलग संशोधन - यदि सामग्री को जोड़ने, हटाने या स्थानांतरित करने के कारण कई परिवर्तन होते हैं - तो फ़ाइल परिवर्तनों की तुलना करना बहुत मुश्किल हो सकता है। यह फ़ाइल तुलना को बेहतर ढंग से सुविधाजनक बनाने के लिए, महत्वपूर्ण दस्तावेज़ के बार-बार संस्करण सहेजने का सुझाव देता है।

भिन्न फ़ाइल तुलना उपकरण महत्वपूर्ण समय और श्रम बचाने वाली उपयोगिता है, क्योंकि यह कठिन तुलनाओं को पूरा करने में सहायता करता है। इस प्रकार, यह व्यक्तियों, शिक्षाविदों, कानूनी क्षेत्र, फोरेंसिक क्षेत्र और अन्य पेशेवर प्रयासों द्वारा नियोजित तुलनात्मक प्रक्रियाओं की मांग का महत्वपूर्ण हिस्सा है - कभी-कभी पता लगाने के लिए आवश्यक मतभेदों की पहचान करना कठिन होता है।

इन उपयोगों में शामिल हैं:

  • पाठों, योजनाओं या रेखाचित्रों का संशोधन।
  • मीडिया में परिवर्तन संपादित करें।
  • उद्धरणों, उद्धरणों, उद्धरणों या उदाहरणों के लिए श्रेय का लोप।
  • साहित्यिक चोरी।
  • कानूनी दस्तावेजों में बदलाव.
  • धोखा
  • जालसाजी.
  • नकली, या प्रतिरूपण करने के लिए डीपफेक
  • सहकारी प्रयासों के स्वामित्व या ऋण पर विवाद।
  • किसी परियोजना या प्रयास के विकास का कालक्रम।
  • स्टेग्नोग्राफ़ी का पता लगाएं (सादे दृश्य में डेटा छिपाने का अभ्यास)।
  • वाटर-मार्क हटाने का खुलासा करें।
  • जानबूझकर विरूपण (बर्बरता)
  • हस्ताक्षर शैली के साथ भित्तिचित्र, टैटू, या अन्य सांस्कृतिक चिह्न की पहचान।
  • अनजाने या आकस्मिक क्षति.
  • जीव के स्वास्थ्य में परिवर्तन।
  • संरचनात्मक क्षति के प्रसार का जोखिम मूल्यांकन।
  • बहाली के लिए मूल्यांकन।
  • प्राकृतिक एन्ट्रॉपी (समय के साथ गिरावट) सहित, समय के साथ पर्यावरणीय जोखिम के प्रभावों के कारण गिरावट:
    • ऑक्सीकरण।
    • बारिश का जोखिम।
    • हवा से चलने वाली रेत से घर्षण।
    • तापमान में पर्यावरणीय परिवर्तनों से अपक्षय, जैसे कि फ्रीज-पिघलना चक्र के कारण।
    • पराबैंगनी प्रकाश के संपर्क से पेंटिंग या मुद्रित सामग्री में भगोड़े (अर्थात कोई स्थायी नहीं) रंगद्रव्य।
    • कंपन के संपर्क में आना, जैसे कि औद्योगिक प्रक्रियाएं वाहन यातायात से होती हैं।

सामान्य

फ़ाइल तुलना सॉफ़्टवेयर के बारे में बुनियादी सामान्य जानकारी.

Name Creator FOSS Free First public release date Year of latest stable version Windows Macintosh Linux Other platforms Max supported file size
Beyond Compare Scooter Software[1] No; Proprietary No 1996 2023-03-06 (v4.4.6) Yes Yes Yes > 2GB (64 bits)
CompareJS Deltopia[2] No; Proprietary Yes 2022 2023-05-05 (0.9.4) Yes Yes Yes Web: Chrome, Edge > 2GB (64 bits)
Compare++ Coode Software[3] No; Proprietary No 2010 2016-7-17 (3.0.1.0b) Yes[4] No No
DeltaWalker Deltopia[5] No; Proprietary No 2004 2022-04-08 (2.6.4) Yes Yes Yes > 2GB (64 bits)
diff, diff3 AT&T Yes; BSD 3-clause, BSD 4-clause, CDDL, GPL, Proprietary Yes 1974 No Yes (Mac OS X) Yes ported to most platforms as part of SCCS > 2GB but less than 64 bits
Eclipse (compare) Yes; Eclipse Public License Yes 2004-07-21 2016-09-28 (4.6.1 (Neon.1)) Yes Yes Yes Anything with Java
Ediff Michael Kifer[6] Yes; GPL Yes 1994 2.81.4 Yes[lower-alpha 1] Yes (Mac OS X) Yes Anything with Emacs and diff
ExamDiff Pro PrestoSoft[7] No; Proprietary No 1998 2022-06-04 (v 12.0.1.22) Yes (WinXP and up) No No
Far Manager (compare) Eugene Roshal (original); FAR Group Yes; Revised BSD license Yes 1996 2022-02-02 (v3.0 build 5959) Yes No No There's a beta-version of far2l,[8] a Linux fork of FAR Manager v2 which also works on OSX/MacOS and BSD.
fc Microsoft[9] No; Proprietary Yes; Part of OS 1987 Yes (DOS) No No
FileMerge (aka opendiff) Apple Inc. No; Proprietary Yes; (part of Apple Developer Tools) 1993 (part of NEXTSTEP 3.2[10]) 2014 (v2.8) No Yes (Mac OS X) No
FreeFileSync Zenju Yes; GPLv3 Yes 2008 2020-12-04 (v11.4) Yes Yes Yes
Guiffy SureMerge Guiffy Software[11] No; Proprietary No 2000 2023-05-02 (v12.2) Yes Yes Yes Anything with Java > 2GB
IntelliJ IDEA (compare) JetBrains[12] No; Proprietary No 2001 2019-08-20 (2019.2.1) Yes Yes Yes
jEdit JDiff plugin Various[13] Yes; GPL Yes 1998 2020-09-03 (5.6.0) Yes Yes Yes Anything with Java
Lazarus Diff Lazarus (software) Yes; GPL Yes 2000 2020-07-11 (2.0.10) Yes Yes Yes FreeBSD
Meld Stephen Kennedy[14] Yes; GPLv2+ Yes 2002 2020-02-16 (3.20.2) Yes[15] Yes Yes BSD, Solaris
Notepad++ (compare) Various Yes; GPLv3 Yes 2009 2015-01-06 (1.5.6.6) Yes[16] No No
Perforce P4Merge Perforce No; Proprietary Yes 2019 (2019.1/1815056) Yes Yes Yes Sun Solaris
Pretty Diff Austin Cheney[17] Yes; MIT-compatible Yes 2009 2019-09-02 (101.2.6) Yes (Web) Yes (Web) Yes (Web) Node.js
Tkdiff Tkdiff[18] Yes; GPLv2+ Yes 2003 (or before) 2021-03-24 (v5.2.1) Yes (Tcl) Yes (Tcl) Yes (Tcl) Anything with Tcl
Total Commander (compare) Christian Ghisler[19] No; Proprietary No 2020-03-25 (v9.51) Yes No No
twdiff (TextWrangler Diff Helper) Bare Bones Software, Inc.[20] No; Proprietary Yes; with TextWrangler 2012 (1.0 (v22)) No Yes No No
vimdiff Bram Moolenaar et al. Yes; GPL-compatible [21] Yes 2001 2016-10-03 (v8.0.0022) Yes Yes Yes Anything with vim
WinDiff Microsoft[22] No; Proprietary Yes; Part of Platform SDK 1992 2010-05-14 (v6.1.7716.0) Yes No No No
WinMerge Dean Grimm[23] Yes; GPL Yes 1998 2022-01-27 (v2.16.18) Yes (Win95 and up) Yes (in wine[24]) Yes (in wine[24]) 2 GB
UCC USC CSSE[25] No; USC-CSSE Limited Public License Yes 2009 2015-12-30 (2015.12) Yes Yes Yes {2.6.9} Sun Solaris
KDiff3 (part of KDE SDK,[26] as well as a plug-in to KDE Dolphin file manager)[27][28] Joachim Eibl and KDE SDK KDiff3 Team [29] Yes GPL v2 Yes <2004 (v0.9.86) 2023-01-13 (v1.10) Yes as part of KDevelop SDK download site or from Windows store or download site (most recent version) as separate application. Yes Can be downloaded from SDK download site or as separate stand-alone application from download site Yes Install from your Linux distribution repositories, or as AppStream, from [1], or as GIT project KDE Gitlab[30] or from/on [2].[31] Any other Unix with KDE/KF5, Qt5 and CMake, e.g. FreeBSD[32] & NetBSD[33] ?
Name Creator FOSS Free First public release date Year of latest stable version Windows Macintosh Linux Other platforms Max supported file size


सुविधाओं की तुलना करें

Name Show in-line changes Directory comparison Binary comparison Moved lines 3-way comparison Merge Structured comparison[lower-alpha 2] Manual compare alignment Image compare
Beyond Compare Yes Yes Yes Yes Yes (Files and Folders) Yes (Pro only) Yes Yes
CompareJS Yes No (visualization/editing only) Yes Yes Yes (incl. auto-merge) Yes
Compare++ Yes Yes Yes Yes Yes (C/C++,C#,Java,Javascript,CSS3)
DeltaWalker Yes Yes Yes Yes (Files and Folders) Yes (Pro/Oro) Yes Yes
diff No Yes partly No No No
diff3 No No Yes (non-optional)
Eclipse (compare) Yes No (only ancestor) Yes No
Ediff Yes Yes Yes Yes Yes
ExamDiff Pro Yes Yes Yes Yes[34] Yes (ExamDiff Pro Master only)[35] Yes manual synchronization
Far Manager (compare) Yes (Via plugin) [36] Yes Yes Yes (Via plugin) [36] No No
fc No No Yes No No
FileMerge (aka opendiff) Yes Yes Yes Yes (optional ancestor) Yes
Guiffy SureMerge Yes Yes Yes Yes Yes Yes Yes
IntelliJ IDEA (compare) Yes Yes Yes No Yes Yes Yes Yes
jEdit JDiff plugin Yes No Yes
Lazarus Diff
Meld Yes Yes No No Yes Yes line alignment, unlink scroll
Notepad++ (compare) Yes No No Yes No No No
Perforce P4Merge Yes No No Yes Yes Yes
Pretty Diff Yes Yes No No No No Yes No
Tkdiff Yes No No No No No
Total Commander (compare) Yes Yes Yes No No Yes No resync comparison No
vimdiff Yes Yes (via DirDiff plugin) Yes Yes
WinDiff Yes Yes Yes Yes No No
WinMerge Yes Yes Yes Yes (via Options) Yes Yes Yes Yes
UCC Yes Yes Yes Yes No Yes
Name Show in-line changes Directory comparison Binary comparison Moved lines 3-way comparison Merge Structured comparison[lower-alpha 2] Manual compare alignment Image compare


एपीआई/संपादक सुविधाएँ

Name GUI CLI Scripting Horizontal / vertical Syntax highlighting Reports
Beyond Compare Yes Yes Yes Both Yes XML, HTML, CSV, Text, Unix Patch
CompareJS Yes Yes Yes Both Yes
Compare++ Yes Yes Both Yes HTML, Text(combined or side-by-side)
DeltaWalker Yes Yes Yes Vertical Yes HTML, JSON, Unix Patch
diff No Yes Horizontal Yes pipe to diff-highlight[37]
diff3 No Yes Horizontal
Eclipse (compare) Yes Vertical Yes
Ediff Yes Yes elisp Both Yes
ExamDiff Pro Yes Yes optional Yes UNIX, HTML, Diff
Far Manager (compare) Yes Yes Yes Yes No
fc No Yes Horizontal
FileMerge (aka opendiff) Yes Yes Vertical Yes No
Guiffy SureMerge Yes Yes Java API Both Yes HTML, Text, Unix Patch
IntelliJ IDEA (compare) Yes Yes Vertical Yes
jEdit JDiff plugin Yes Both Yes
Lazarus Diff Yes Yes
Meld Yes No Yes No
Notepad++ (compare) Yes Yes Both Yes No
Perforce P4Merge Yes Yes Vertical Yes No
Pretty Diff Yes Yes JavaScript Both Yes XHTML
Tkdiff Yes
Total Commander (compare) Yes Both No No
vimdiff Yes Yes vim script Both Yes HTML
WinDiff Yes Yes Horizontal No Text
WinMerge Yes Yes Both Yes CSV, Tab-delimited, HTML, XML
UCC Yes Yes Vertical Yes Text, CSV
Name GUI CLI Scripting Horizontal / vertical Syntax highlighting Reports


अन्य विशेषताएं

कुछ अन्य विशेषताएँ जो पिछली तालिका में फिट नहीं थीं

Name ZIP support FTP support SFTP support Version control browsing Patch creation Patch application Patch preview Unicode support XML-aware
Beyond Compare Yes Yes Yes SVN Yes Yes Yes Yes
Compare++ SVN, CVS, Git, Microsoft TFS, Perforce, VSS using command line Yes
diff No No No Yes Yes with patch Yes with patch No No
diff3 No No No
Eclipse (compare) Yes CVS, Subversion, Git, Mercurial, Baazar Yes
Ediff Yes Yes RCS, CVS, SVN, Mercurial, git (anything supported by Emacs' VC-mode)[38] Yes Yes Yes
ExamDiff Pro Yes[39] Yes[40] normal diff only Yes
Far Manager (compare) No No No No No No Yes No
fc No No No
FileMerge (aka opendiff) No supported by OS No No No
Guiffy SureMerge Yes Yes Yes Yes Yes[lower-alpha 3]
IntelliJ IDEA (compare) Yes Yes Yes Yes Yes Yes Yes Yes
jEdit JDiff plugin Yes Yes Yes Yes Yes Yes Yes
Lazarus Diff
Meld CVS, Subversion, Git, Mercurial, Baazar Yes Yes
Notepad++ (compare) No Yes[41] Git, Subversion (compare against base) No No No Yes No
Perforce P4Merge No Yes
Pretty Diff No No No No No No No Yes Yes
Tkdiff No No CVS, RCS, Subversion No No No No No
Total Commander (compare) Yes Yes Yes No No No No Yes No
vimdiff Yes Yes Yes Yes
WinDiff No No No No
WinMerge Yes No Mercurial,[42] Subversion,[43] Visual Source Safe, Rational ClearCase[44] Yes Yes
UCC Yes No Yes
Name ZIP support FTP support SFTP support Version control browsing Patch creation Patch application Patch preview Unicode support XML-aware


पहलू

किन पहलुओं की तुलना की जा सकती है/हैं?

Name Filename casing CRC Filedate Daylight saving Character casing
Beyond Compare Yes Yes Yes Yes Yes
Compare++ Yes Yes Yes Yes
diff Yes No No No Optional
diff3
Eclipse (compare)
Ediff
ExamDiff Pro No Yes Yes Yes Yes
Far Manager (compare) Yes No Yes No Yes
fc No Optional
FileMerge (aka opendiff) No No No Optional
Guiffy SureMerge filesystem dependent Yes Yes
IntelliJ IDEA (compare)
jEdit JDiff plugin
Lazarus Diff
Meld
Notepad++ (compare) No No No Yes
Perforce P4Merge No No No Yes
Pretty Diff No No No Optional
Tkdiff
Total Commander (compare) Optional Yes (in synchronize only) Optional
vimdiff No No No No Yes
WinDiff No No when different Yes Optional
WinMerge No No Optional Optional
UCC No No Yes No
Name Filename casing CRC Filedate Daylight saving Character casing


समय क्षेत्र प्रभाव

जब फ़ाइलें समय क्षेत्रों में और Microsoft फ़ाइल आवंटन तालिका और NTFS फाइल सिस्टम के बीच स्थानांतरित की जाती हैं, तो ही फ़ाइल द्वारा प्रदर्शित टाइमस्टैम्प बदल सकता है, ताकि अलग-अलग भंडारण इतिहास वाली समान फ़ाइलों को तुलनाकर्ता द्वारा अलग समझा जा सके जिसके लिए टाइमस्टैम्प का मिलान करना आवश्यक है। यदि फ़ाइल को विभिन्न क्षेत्रों में ले जाया गया था, तो अंतर 95 (समान मिनट मॉड्यूल 15 और सेकंड) तक घंटे के क्वार्टर की सटीक संख्या है; मानक समय और दिन के समय को बचाना (डीएसटी) के बीच संक्रमण के कारण एकल क्षेत्र में घंटे का अंतर भी होता है। कुछ, लेकिन सभी नहीं, फ़ाइल तुलना और सिंक्रनाइज़ेशन सॉफ़्टवेयर को डीएसटी और समय-क्षेत्र अंतरों को अनदेखा करने के लिए कॉन्फ़िगर किया जा सकता है।[lower-alpha 4] डेलाइट-सेविंग मुआवजे के लिए जाना जाने वाला सॉफ़्टवेयर #Aspects तालिका में चिह्नित है।

यह भी देखें

टिप्पणियाँ

  1. Ediff requires a diff utility to function. As of December 2017, diff is not bundled with Emacs or Windows, so use of Ediff in a Windows environment requires installation of both Emacs and a diff implementation like GNU diff.
  2. 2.0 2.1 Compare logical sections (class, methods).
  3. UTF8, UTF16, MBCS, SJIS, over 150 file encoding and character set formats.
  4. Example: "Beyond Compare" help describes a user setting "timezone differences – ignores timestamp differences that are multiples of an exact hour."


संदर्भ

  1. Scooter Software
  2. Deltopia
  3. "Coode Software". Archived from the original on 2018-12-21. Retrieved 2020-12-13.
  4. Compare++ Operating system information
  5. Deltopia
  6. Michael Kifer
  7. PrestoSoft
  8. "Far2l". GitHub. 26 July 2022.
  9. Microsoft
  10. NeXT Product Marketing (Fall 1993). "What's New in Release 3.2?". NEXTSTEP in Focus. NeXT Computer, Inc. 3 (4). Retrieved 18 July 2014.
  11. Guiffy Software
  12. JetBrains
  13. jedit.org
  14. Stephen Kennedy
  15. Meld/Windows
  16. Notepad++ compare plugin
  17. Pretty Diff
  18. tkdiff
  19. Christian Ghisler
  20. Bare Bones Software, Inc.
  21. vim license
  22. Microsoft
  23. Dean Grimm
  24. 24.0 24.1 WinMerge in Wine
  25. "USC CSSE". Archived from the original on 2008-04-15. Retrieved 2010-12-14.
  26. "KDE SDK Project Page". KDE Invent: KDE SDK. Retrieved 2023-03-09.{{cite web}}: CS1 maint: url-status (link)
  27. "KDiff3". KDE Applications (in English). Retrieved 2023-03-09.
  28. "The KDiff3 Handbook". docs.kde.org. Retrieved 2023-03-09.
  29. "KDE KDiff3". Retrieved 2023-03-09.{{cite web}}: CS1 maint: url-status (link)
  30. "KDevelop / KDevelop · GitLab (full KDevelop project)". GitLab (in English). Retrieved 2023-03-09.
  31. "Using KDiff3 as a Git Diff and Merging Tool". docs.kde.org. Retrieved 2023-03-09.
  32. "FreeBSD/Setup/Ports - KDE Community Wiki". community.kde.org. Retrieved 2023-03-09.
  33. "pkgsrc.se | The NetBSD package collection". pkgsrc.se. Retrieved 2023-03-09.
  34. Examdiff
  35. Examdiff
  36. 36.0 36.1 Visual Compare
  37. "Git/Contrib/Diff-highlight at master · git/Git". GitHub.
  38. gnu.org Support-for-Version-Control
  39. through a plug-in
  40. through a plug-in
  41. Notepad++ FTP plugin
  42. "tortoisehg / stable / wiki / FAQ —". Bitbucket.org. Archived from the original on 2010-07-15. Retrieved 2010-07-06.
  43. "Using WinMerge with other tools – WinMerge 2.12 Manual". Winmerge.org. Archived from the original on 2010-07-10. Retrieved 2010-07-06.
  44. "About". WinMerge. Archived from the original on 2010-07-03. Retrieved 2010-07-06.