একাধিক প্রোগ্রাম একই ফাইল এক্সটেনশন ব্যবহার করে তবে ফর্ম্যাটগুলি সম্পূর্ণ আলাদা এবং বেমানান। উদাহরণস্বরূপ, .sch
আমার কম্পিউটারে এমন ফাইল রয়েছে যা কমপক্ষে 5 টি আলাদা ফর্ম্যাটে (টিআইএনএ, পিএসপাইস, প্যাডস, প্রোটেল এবং agগল) থাকে। উইন্ডোজগুলি তাদের সাথে অন্যরকম আচরণ করার কোনও উপায় আছে, যাতে এই জাতীয় কোনও ফাইলের উপর ডাবল-ক্লিক করলে এটি প্রোগ্রামটিতে খোলার বোঝায়?
লিনাক্স ফাইলগুলিতে আলাদা করতে ম্যাজিক নম্বর ব্যবহার করে এবং কেবল ফ্যালব্যাক পরিকল্পনা হিসাবে ফাইল এক্সটেনশান ব্যবহার করে। ( উদাহরণস্বরূপ, সমস্ত পিএনজি ফাইলগুলি বাইটগুলি দিয়ে শুরু করে 89 50 4E 47 0D 0A 1A 0A
, উদাহরণস্বরূপ, আপনি তাদের নামটি নির্বিশেষে)) উইন্ডোজ যদি এটি সমর্থন করতে পারে তবে এটি দুর্দান্ত লাগবে তবে সম্ভবত এটি প্রয়োগ করা খুব কঠিন। দ্বিতীয় স্তরের এক্সটেনশনের মতো সাধারণ কিছু হতে পারে, লাইক filename.program1.sch
এবং filename.program2.sch
? হতে পারে এমন কোনও ফিল্টার যা ফ্লাইতে ফাইলগুলির নাম পরিবর্তন করে?
আরও ভাল ধারণা: একটি দ্বি-স্তরের এক্সটেনশন যাচাই করে বা ফাইলের মধ্যে চলে যায় এবং ম্যাজিক নম্বরটি স্ক্যান করে তারপরে উপযুক্ত প্রোগ্রাম চালু করে এমন প্রি-প্রসেসরের (.bat ফাইল বা ডেডিকেটেড অ্যাপ্লিকেশন) সাথে অস্পষ্ট প্রসারকে সংযুক্ত করে?