Program information file
একটি প্রোগ্রাম ইনফরমেশন ফাইল (পিআইএফ) সংজ্ঞায়িত করে যে কীভাবে একটি প্রদত্ত ডস প্রোগ্রামকে মাল্টি-টাস্কিং পরিবেশে চালানো উচিত, বিশেষত যাতে এটিকে অপ্রয়োজনীয় সংস্থান দেওয়া এড়ানো যায় যা অন্যান্য প্রোগ্রামের জন্য উপলব্ধ থাকতে পারে। টপভিউ পিআইএফ-এর প্রবর্তক ছিল; তারপর এগুলি উত্তরাধিকারসূত্রে ডিইএসকিউভিউ এবং মাইক্রোসফ্ট উইন্ডোজ দ্বারা প্রসারিত হয়েছিল, যেখানে এগুলি প্রায়শই দেখা যায়। ডস অ্যাপ্লিকেশনের অনুপস্থিতির কারণে পিআইএফগুলি আজ সফ্টওয়্যারে খুব কমই ব্যবহৃত হয়। মৌলিক সংক্ষিপ্ত বিবরণ পি. আই. এফ ফাইলটিতে মূলত টপভিউ-এর অধীনে চালানোর জন্য প্রয়োজনীয় পরামিতিগুলি সংরক্ষণ করার জন্য শুধুমাত্র একটি ডেটা ব্লক ছিল। এর মধ্যে উইন্ডো শিরোনামের জন্য একটি এ. এস. সি. আই. আই স্ট্রিং, সর্বাধিক এবং ন্যূনতম পরিমাণ র্যামের প্রয়োজন এবং সুইচের জন্য বিটম্যাপের মতো ক্ষেত্রগুলি অন্তর্ভুক্ত ছিল যেমন প্রোগ্রামটি প্রস্থান করার সময় উইন্ডোটি বন্ধ করা উচিত কিনা। যখন সিস্টেমটি উইন্ডোজের অধীনে ব্যবহারের জন্য অভিযোজিত হয়েছিল, তখন ডেভেলপাররা সমস্যার সম্মুখীন হয়েছিল যে অতিরিক্ত সুইচ ছিল যা টপভিউতে প্রযোজ্য ছিল না। ফাইলের শেষে নতুন সুইচগুলি যুক্ত করার পরিবর্তে, তারা ফাইলটিকে যে কোনও সংখ্যক এন্ট্রি সহ একটি ডাটাবেস ফাইল হিসাবে পুনরায় কল্পনা করে। তত্ত্বগতভাবে ফাইলটিতে বেশ কয়েকটি হেডার এলাকা ছিল যা বর্ণনা করে যে অপারেটিং সিস্টেমের বিভাগটি পড়া উচিত এবং পরবর্তী বিভাগে একটি অফসেট। সিস্টেমগুলি তালিকাটি পড়ে নেবে যতক্ষণ না তারা সবচেয়ে উপযুক্তটি খুঁজে পায়। যাইহোক, এটি পশ্চাদপদ সামঞ্জস্যের সাথে একটি সমস্যা রেখে গেছে। যদি ফাইলটি একটি হেডার দিয়ে শুরু হয়, এমনকি এটি মূল সুইচগুলির জন্য হলেও, টপভিউ এবং ডিইএসকিউভিউ এটি সঠিকভাবে পড়তে সক্ষম হবে না। এইভাবে ফাইলটিকে প্রাথমিক তথ্যের পরে প্রথম হেডারের সাথে পুনরায় সাজানো হয়েছিল, যা ফাইলের প্রথম 253 বাইটকে আগের মতো একই বিন্যাসে রেখেছিল। একটি ডস-ভিত্তিক প্রোগ্রামের জন্য একটি প্রোগ্রাম তথ্য ফাইল তৈরি করা এক্সিকিউটেবল প্রোগ্রামের জন্য একটি শর্টকাট তৈরি করে। পি. আই. এফ-এ সংরক্ষিত সমস্ত সেটিংস শর্টকাটে রয়েছে। যদিও পিআইএফ ফরম্যাটের কোনও ফাইলের কোনও এক্সিকিউটেবল কোড থাকে না (এতে এক্সিকিউটেবল ফাইলের ম্যাজিক নম্বর "এমজেড" থাকে না), মাইক্রোসফ্ট উইন্ডোজ (সিউডো-) এক্সিকিউটেবল এক্সটেনশন সহ সমস্ত ফাইল একই পদ্ধতিতে পরিচালনা করেঃ সমস্ত. কম,. এক্সই এবং. পিআইএফগুলি শেলএক্সিক্যুট ফাংশন দ্বারা বিশ্লেষণ করা হয় এবং এক্সটেনশন নয়, তাদের বিষয়বস্তু অনুসারে চলবে, যার অর্থ পিআইএফ এক্সটেনশন সহ একটি ফাইল কম্পিউটার ভাইরাস প্রেরণ করতে ব্যবহার করা যেতে পারে। প্রোগ্রাম তথ্য ফাইলের ধারণাটি ডিজিটাল রিসার্চ অপারেটিং সিস্টেমের অধীনেও ব্যবহার করা হয়েছিল যেমন সমবর্তী ডস, মাল্টিউজার ডস, সিস্টেম ম্যানেজার এবং রিয়েল/32। পিআইএফইডি কমান্ড ব্যবহার করে, প্রয়োজনীয় প্রোগ্রামের তথ্য সরাসরি. এক্সই বা. কম এক্সিকিউটেবল ফাইলে এম্বেড করা হয়। আরও দেখুন কম্প্যাটিবিলিটি মোড রেফারেন্স বিভিন্ন উইন্ডোজ সংস্করণে পি. আই. এফ ফরম্যাট এক্সটার্নাল লিঙ্ক উইন্ডোজ 98 স্যাম্পেল প্রোগ্রাম ইনফরমেশন (. পি. এফ) ফাইলসন মাইক্রোসফ্ট সাপোর্ট ডবের আনডোকুমেন্টেড কর্নার-পি. আই. এফ ফাইল ফরম্যাট, বা, টপভিউ (সাজানো) লাইভস! উইন্ডোজ আর্কিটেকচার এক্সিকিউটেবল ফাইল ফরম্যাট