File comparison
கணினியில், கோப்பு ஒப்பீடு என்பது தரவு பொருள்களுக்கு இடையிலான வேறுபாடுகள் மற்றும் ஒற்றுமைகளின் கணக்கீடு மற்றும் காட்சி, பொதுவாக மூலக் குறியீடு போன்ற உரைக் கோப்புகள். முறைகள், செயல்படுத்தல்கள் மற்றும் முடிவுகள் பொதுவாக யுனிக்ஸ் வேறுபாடு பயன்பாட்டிற்குப் பிறகு வேறுபாடு என்று அழைக்கப்படுகின்றன. வெளியீடு ஒரு வரைகலை பயனர் இடைமுகத்தில் வழங்கப்படலாம் அல்லது நெட்வொர்க்குகள், கோப்பு அமைப்புகள் அல்லது திருத்தக் கட்டுப்பாட்டில் பெரிய பணிகளின் ஒரு பகுதியாகப் பயன்படுத்தப்படலாம். பரவலாகப் பயன்படுத்தப்படும் சில கோப்பு ஒப்பீட்டு நிரல்கள் டிஃப், சி. எம். பி, ஃபைல்மெர்ஜ், வின்மெர்ஜ், ஒப்பிடுவதற்கு அப்பால் மற்றும் கோப்பு ஒப்பிடுதல் ஆகும். பல உரை எடிட்டர்கள் மற்றும் சொல் செயலிகள் ஒரு கோப்பு அல்லது ஆவணத்தில் ஏற்படும் மாற்றங்களை முன்னிலைப்படுத்த கோப்பு ஒப்பீட்டை செய்கின்றன. முறை வகைகள் பெரும்பாலான கோப்பு ஒப்பீட்டு கருவிகள் இரண்டு கோப்புகளுக்கு இடையில் மிக நீண்ட பொதுவான தொடர்ச்சியைக் காண்கின்றன. நீண்ட பொதுவான தொடர்ச்சியில் இல்லாத எந்தவொரு தரவும் ஒரு மாற்றம் அல்லது செருகல் அல்லது நீக்குதல் என வழங்கப்படுகிறது. 1978 ஆம் ஆண்டில், பால் ஹெக்கல் ஒரு வழிமுறையை வெளியிட்டார், இது உரையின் மிகவும் நகர்த்தப்பட்ட தொகுதிகளை அடையாளம் காட்டுகிறது. இது ஐபிஎம் ஹிஸ்டரி ஃப்ளோ கருவியில் பயன்படுத்தப்படுகிறது. மற்ற கோப்பு ஒப்பீட்டு நிரல்கள் தடுப்பு நகர்வுகளைக் கண்டறிகின்றன. சில சிறப்பு கோப்பு ஒப்பீட்டு கருவிகள் இரண்டு கோப்புகளுக்கு இடையில் மிக நீண்ட தொடர்ச்சியைக் காண்கின்றன. rsync நெறிமுறை ஒரு உருளும் ஹாஷ் செயல்பாட்டைப் பயன்படுத்தி இரண்டு தொலைதூர கணினிகளில் உள்ள இரண்டு கோப்புகளை குறைந்த தகவல்தொடர்பு மேல்நிலையுடன் ஒப்பிடுகிறது. சொல் செயலிகளில் கோப்பு ஒப்பீடு பொதுவாக சொல் மட்டத்தில் இருக்கும், அதே நேரத்தில் பெரும்பாலான நிரலாக்க கருவிகளில் ஒப்பீடு வரி மட்டத்தில் இருக்கும். பைட் அல்லது எழுத்து-நிலை ஒப்பீடு சில சிறப்பு பயன்பாடுகளில் பயனுள்ளதாக இருக்கும். கோப்பு ஒப்பீட்டின் காட்சி காட்சி மாறுபடும், முக்கிய அணுகுமுறைகள் இரண்டு கோப்புகளை அருகருகே காட்டுவது அல்லது ஒரு கோப்பைக் காண்பிப்பது, மார்க்அப் ஒரு கோப்பில் இருந்து மற்றொன்றுக்கு மாற்றங்களைக் காட்டுகிறது. இரண்டு சந்தர்ப்பங்களிலும், குறிப்பாக பக்கவாட்டில் பார்ப்பது, குறியீடு மடிப்பு அல்லது உரை மடிப்பு கோப்பின் மாறாத பகுதிகளை மறைக்க பயன்படுத்தப்படலாம், மாற்றப்பட்ட பகுதிகளை மட்டுமே காட்டுகிறது. பகுத்தறிவு ஒப்பீட்டு கருவிகள் பல்வேறு காரணங்களுக்காக பயன்படுத்தப்படுகின்றன. பைனரி கோப்புகளை ஒப்பிட ஒருவர் விரும்பினால், பைட்-நிலை அநேகமாக சிறந்தது. ஆனால் ஒருவர் உரை கோப்புகள் அல்லது கணினி நிரல்களை ஒப்பிட விரும்பினால், ஒரு பக்கவாட்டு காட்சி ஒப்பீடு பொதுவாக சிறந்தது. அனைத்து வேறுபாடுகளையும் கொண்ட ஒரு கோப்பை உருவாக்க கோப்புகளை இணைக்க வேண்டுமா, அல்லது சில வகையான "பதிப்பு" கட்டுப்பாட்டின் மூலம் பிற்கால குறிப்புக்காக இரண்டையும் அப்படியே வைத்திருக்க வேண்டுமா என்பதைத் தீர்மானிக்க இது பயனருக்கு வாய்ப்பளிக்கிறது. கோப்பு ஒப்பீடு என்பது கோப்பு ஒத்திசைவு மற்றும் காப்புப்பிரதியின் ஒரு முக்கியமான, மற்றும் பெரும்பாலும் ஒருங்கிணைந்த பகுதியாகும். காப்பு முறைமைகளில், தரவு ஊழல் பிரச்சினை ஒரு முக்கியமான ஒன்றாகும். ஊழல் எச்சரிக்கை இல்லாமல் மற்றும் ஒருவரின் அறிவு இல்லாமல் நிகழ்கிறது; குறைந்தது வழக்கமாக காணாமல் போன பகுதிகளை மீட்டெடுக்க மிகவும் தாமதமாகும் வரை. வழக்கமாக, ஒரு கோப்பு சிதைந்துவிட்டதா என்பதை உறுதியாக அறிய ஒரே வழி, அது அடுத்ததாக எப்போது பயன்படுத்தப்படுகிறது அல்லது திறக்கப்படுகிறது. அதைத் தவிர, ஒரு வேறுபாடு ஏற்பட்டுள்ளது என்பதை குறைந்தபட்சம் அங்கீகரிக்க ஒரு ஒப்பீட்டு கருவியைப் பயன்படுத்த வேண்டும். எனவே, இந்த நிரல்கள் உண்மையில் பயனுள்ளதாகவும் நம்பகமானதாகவும் இருக்க வேண்டுமானால், அனைத்து கோப்பு ஒத்திசைவு அல்லது காப்புப்பிரதி நிரல்களும் கோப்பு ஒப்பீட்டைக் கொண்டிருக்க வேண்டும். கோப்பு ஒப்பீட்டிற்கு முன்பு, காந்த நாடாக்கள் அல்லது பஞ்ச் கார்டுகளை ஒப்பிட இயந்திரங்கள் இருந்தன. ஐபிஎம் 519 அட்டை மறுஉருவாக்கம் செய்பவரால் குத்தப்பட்ட அட்டைகளின் ஒரு தளம் சமமானதா என்பதை தீர்மானிக்க முடியும். 1957 ஆம் ஆண்டில், ஜான் வான் கார்ட்னர் ஐபிஎம் 704 இல் தொகுப்பு சிக்கல்களை பிழைத்திருத்தம் செய்ய ஃபோர்ட்ரான் நிரல்களின் ஏற்றப்பட்ட பிரிவுகளின் காசோலை தொகைகளை ஒப்பிட ஒரு அமைப்பை உருவாக்கினார். மேலும் காண்க குறிப்புகள் வெளிப்புற இணைப்புகள் தரவு வேறுபட்ட பயன்பாட்டு மென்பொருள் வகைகள்