কী জানতে হবে
- A DIFF ফাইল একটি পার্থক্য ফাইল, এটিকে প্যাচ ফাইলও বলা হয়।
- Kompare, Mercurial, অথবা Notepad++ এর মতো টেক্সট এডিটর দিয়ে একটি খুলুন।
এই নিবন্ধটি ব্যাখ্যা করে যে একটি ডিআইএফএফ ফাইল কীসের জন্য ব্যবহার করা হয় এবং কীভাবে আপনার কম্পিউটারে একটি খুলতে হয়।
একটি DIFF ফাইল কি?
একটি পার্থক্য ফাইল দুটি টেক্সট ফাইল আলাদা হওয়ার সমস্ত উপায় রেকর্ড করে। এগুলিকে কখনও কখনও প্যাচ ফাইল বলা হয় এবং প্যাচ ফাইল এক্সটেনশন ব্যবহার করতে পারে৷
এই ফাইলের ধরনটি সাধারণত সফ্টওয়্যার বিকাশকারীরা ব্যবহার করে যারা একই সোর্স কোডের একাধিক সংস্করণ আপডেট করছে।যেহেতু এটি ব্যাখ্যা করে কিভাবে দুটি সংস্করণ ভিন্ন, তাই যে প্রোগ্রামটি ফাইল ব্যবহার করে তা বুঝতে পারে কিভাবে নতুন পরিবর্তনগুলি প্রতিফলিত করতে অন্যান্য ফাইলগুলিকে আপডেট করা উচিত। এক বা একাধিক ফাইলে এই ধরনের পরিবর্তন করাকে ফাইল প্যাচিং বলা হয়।
উভয় সংস্করণ পরিবর্তন করা হলেও ফাইলগুলিতে কিছু প্যাচ প্রয়োগ করা যেতে পারে। এগুলোকে বলা হয় কনটেক্সট ডিফ, ইউনিফাইড ডিফ বা ইউনিডিফ। এই প্রসঙ্গে প্যাচগুলি সম্পর্কিত, কিন্তু সফ্টওয়্যার প্যাচগুলির মতো নয়৷
DIFF ফাইলগুলি, যেগুলি সম্পর্কে এই নিবন্ধটি, DIF ফাইলগুলির মতো নয় (শুধুমাত্র একটি F সহ)। সেগুলি হয় ডেটা ইন্টারচেঞ্জ ফরম্যাট ফাইল, MAME CHD ডিফ ফাইল, ডিজিটাল ইন্টারফেস ফরম্যাট ফাইল বা টর্ক গেম ইঞ্জিন মডেল ফাইল। ডিআইএফএফ ফাইলগুলির সাথে আপনি বিভ্রান্ত করতে পারেন এমন ফাইলগুলির আরও কিছু উদাহরণ এই পৃষ্ঠার নীচে তালিকাভুক্ত করা হয়েছে৷
কীভাবে একটি ডিআইএফএফ ফাইল খুলবেন
DIFF ফাইলগুলি Windows, Linux, এবং macOS-এ Mercurial-এর মাধ্যমে খোলা যেতে পারে। Mercurial Wiki পৃষ্ঠায় সমস্ত ডকুমেন্টেশন রয়েছে যা আপনাকে এটি কীভাবে ব্যবহার করতে হবে তা শিখতে হবে। এই ফরম্যাটটিকে সমর্থন করে এমন অন্যান্য প্রোগ্রামগুলির মধ্যে রয়েছে Kompare, GnuWin এবং UnxUtils৷
আপনি যদি Kompare ব্যবহার করেন তাহলে File > Open Diff মেনু থেকে ফাইলটি খুলুন। KDE.org-এ Kompare-এ DIFF ফাইল নিয়ে কাজ করার বিষয়ে আরও পড়ুন।
Adobe Dreamweaverও কাজ করে, কিন্তু আমরা ধরে নিই যে এটি শুধুমাত্র তখনই উপযোগী হবে যদি আপনি এটির মধ্যে থাকা তথ্য দেখতে চান (যদি সম্ভব হয়), আসলে আপনি Mercurial-এর মতো ফাইল ব্যবহার করার জন্য নয়। আপনার যদি এটিই করতে হয় তবে একটি সাধারণ বিনামূল্যের পাঠ্য সম্পাদকও কাজ করে৷
যদি অন্য সব ব্যর্থ হয় এবং আপনি এখনও এটি খুলতে না পারেন তবে এটি পার্থক্য/প্যাচ ফাইলগুলির সাথে সম্পূর্ণরূপে সম্পর্কহীন হতে পারে এবং পরিবর্তে অন্য কোনও প্রোগ্রাম দ্বারা ব্যবহৃত হতে পারে। সেই নির্দিষ্ট ফাইলটি তৈরি করতে কোন প্রোগ্রাম ব্যবহার করা হয়েছিল তা খুঁজে বের করতে সাহায্যের জন্য একটি বিনামূল্যের পাঠ্য সম্পাদক বা HxD হেক্স সম্পাদক ব্যবহার করুন। যদি "পর্দার আড়ালে" দরকারী কিছু থাকে, তাই বলতে গেলে, এটি সম্ভবত ফাইলের হেডার অংশে থাকবে৷
যদি আপনার কম্পিউটারে একটি প্রোগ্রাম ডিআইএফএফ ফাইলটি খোলার চেষ্টা করে কিন্তু আপনি অন্য কোনও ইনস্টল করা প্রোগ্রাম এটি করতে চান তবে আপনি পরিবর্তন করতে পারেন কোন প্রোগ্রামটি উইন্ডোজে ডিফল্টরূপে ফাইলটি খুলবে।
কীভাবে একটি ডিআইএফএফ ফাইল রূপান্তর করবেন
অধিকাংশ ফাইলের ধরন একটি নতুন বিন্যাসে সংরক্ষণ করার জন্য একটি ফাইল কনভার্টার টুলের মাধ্যমে চালানো যেতে পারে, কিন্তু একটি ডিআইএফএফ ফাইলের সাথে এটি করার কোন কারণ নেই৷
যদি আপনার ফাইলটি পার্থক্য ফাইল বিন্যাসের সাথে সম্পর্কিত না হয়, তাহলে আপনার নির্দিষ্ট ফাইলটি খোলে প্রোগ্রামটি এটিকে একটি নতুন বিন্যাসে রপ্তানি বা সংরক্ষণ করতে সমর্থন করতে পারে। যদি তাই হয়, সেই বিকল্পটি সম্ভবত ফাইল মেনুতে রয়েছে৷
এখনও খুলতে পারছেন না?
কিছু ফাইল ফরম্যাট একই রকম এক্সটেনশন ব্যবহার করে- LDIF, RIFF, DIX, DIZ, এবং PAT কয়েকটি উদাহরণ- কিন্তু সেগুলো একই জিনিস নয়। যদি আপনার ফাইল উপরে উল্লিখিত কোনো প্রোগ্রাম ব্যবহার করে না ওপেন হয়, তাহলে পরীক্ষা করে দেখুন আপনি এক্সটেনশনটি সঠিকভাবে পড়ছেন।