আমি .ini ফাইলগুলির জন্য সাধারণত একটি ফাইলের তুলনা ইউটিলিটি খুঁজছি, সাধারণত সেটিংস ফাইল হিসাবে ব্যবহৃত হয়।
প্রচুর ফাইল তুলনার সরঞ্জাম রয়েছে (উইনডিফ, তুলনায় তুলনা করুন, তুলনা করুন, উইনমার্জ, ...) তবে আমি যে সরঞ্জামগুলির চেষ্টা করেছি তার কোনওটিই .ini ফাইলগুলি খুব ভালভাবে পরিচালনা করতে পারে না।
একটি সাধারণ .ini ফাইল এটির মতো দেখতে পারে:
[Settings]
Setting1=abc
Setting2=xyz
সরঞ্জামটি সমান চিহ্নের আগে স্ট্রিংয়ের উপর ভিত্তি করে লাইনগুলি মেলাতে হবে, তারপরে সমান চিহ্নের পরে সমস্ত কিছুতে পার্থক্য দেখাবে। একটি বিভাগের মধ্যে লাইনের ক্রম (বিভাগগুলি বর্গাকার বন্ধনীর সাহায্যে নির্দেশিত হয়) কিছু যায় আসে না এবং এড়ানো উচিত।
আমি এটি পরিচালনা করতে পারে এমন কোনও সরঞ্জাম খুঁজে পাচ্ছি না। সাধারণত বিদ্যমান সরঞ্জামগুলি সমান চিহ্নের আগে লাইনটির শুরুতে পার্থক্য দেখায় (সমান চিহ্নের পরে বেশিরভাগ পাঠ্য মিললে) তারা পুনঃ-অর্ডার করা লাইনের সাথে লড়াই করবে (হয় সমস্ত কিছু পরিবর্তিত হিসাবে দেখায় বা কিছু লাইন মেলে এবং প্রদর্শন করবে) বাকিগুলি এক জায়গায় মুছে ফেলা হয়েছে এবং অন্য জায়গায় যুক্ত করা হয়েছে)। এমনকি আমি এমন কিছু সরঞ্জামও পেয়েছি যেখানে মেলানো পাঠ্যকে সীমাবদ্ধ করা যেতে পারে যেমন নিয়মিত এক্সপ্রেশন ব্যবহার করে, তবে এগুলি কেবল রেখার বাকী অংশটিকে উপেক্ষা করে এবং আমি একটি প্যাটার্নের ভিত্তিতে লাইনগুলি মেলে ধরতে পারি না (সমান চিহ্নের আগে সমস্ত কিছু) এবং তারপরে তাদের তুলনা করে অন্যটি (সমান চিহ্নের পরে সবকিছু)।