Program information file
ஒரு நிரல் தகவல் கோப்பு (பிஐஎஃப்) ஒரு கொடுக்கப்பட்ட டோஸ் நிரலை பல-பணிச் சூழலில் எவ்வாறு இயக்க வேண்டும் என்பதை வரையறுக்கிறது, குறிப்பாக பிற நிரல்களுக்கு கிடைக்கக்கூடிய தேவையற்ற வளங்களை வழங்குவதைத் தவிர்ப்பதற்காக. டாப்வியூ பிஐஎஃப்களின் தோற்றுவிப்பாளராக இருந்தார்; அவை பின்னர் டிஇஎஸ்குவியூ மற்றும் மைக்ரோசாப்ட் விண்டோஸ் ஆகியவற்றால் மரபுரிமையாக நீட்டிக்கப்பட்டன, அங்கு அவை பெரும்பாலும் காணப்படுகின்றன. DOS பயன்பாடுகள் இல்லாததால் பிஐஎஃப்கள் இன்று மென்பொருளில் அரிதாகவே பயன்படுத்தப்படுகின்றன. அடிப்படை கண்ணோட்டம் பி. ஐ. எஃப் கோப்பு முதலில் டாப்வியூவின் கீழ் இயங்கத் தேவையான அளவுருக்களைச் சேமிக்கும் தரவின் ஒரு தொகுதியை மட்டுமே கொண்டிருந்தது. சாளரத் தலைப்புக்கான ASCII சரம் போன்ற புலங்கள், தேவையான அதிகபட்ச மற்றும் குறைந்தபட்ச ரேம் அளவு மற்றும் நிரல் வெளியேறும் போது சாளரத்தை மூட வேண்டுமா இல்லையா போன்ற சுவிட்சுகளுக்கான பிட்மேப்கள் ஆகியவை இதில் அடங்கும். விண்டோஸின் கீழ் பயன்படுத்த கணினி மாற்றியமைக்கப்பட்டபோது, டெவலப்பர்கள் டாப்வியூவுக்கு பொருந்தாத கூடுதல் சுவிட்சுகள் இருந்ததால் சிக்கலை எதிர்கொண்டனர். கோப்பின் முடிவில் புதிய சுவிட்சுகளை வெறுமனே சேர்ப்பதற்குப் பதிலாக, அவர்கள் கோப்பை எந்த எண்ணிக்கையிலான உள்ளீடுகளைக் கொண்ட ஒரு தரவுத்தள கோப்பாக மறுபரிசீலனை செய்தனர். கோட்பாட்டில் கோப்பு எந்த இயக்க முறைமை பிரிவைப் படிக்க வேண்டும் என்பதை விவரிக்கும் பல தலைப்பு பகுதிகளைக் கொண்டிருந்தது, மேலும் அடுத்த பகுதிக்கு ஒரு ஆஃப்செட் இருந்தது. மிகவும் பொருத்தமான ஒன்றைக் கண்டுபிடிக்கும் வரை அமைப்புகள் பட்டியலைப் படிக்கும். இருப்பினும், இது பின்தங்கிய பொருந்தக்கூடிய தன்மையில் ஒரு சிக்கலை ஏற்படுத்தியது. கோப்பு ஒரு தலைப்புடன் தொடங்கினால், அது அசல் சுவிட்சுகளுக்காக இருந்தாலும், டாப்வியூ மற்றும் டிஇஎஸ்கியூவ் அதை சரியாக படிக்க முடியாது. கோப்பு இவ்வாறு மறுசீரமைக்கப்பட்டது, ஆரம்ப தரவுகளுக்குப் பிறகு முதல் தலைப்பு தோன்றியது, இது கோப்பின் முதல் 253 பைட்டுகளை முன்பு இருந்த அதே வடிவத்தில் விட்டுச் சென்றது. குறிப்புகள் ஒரு DOS-அடிப்படையிலான நிரலுக்கான நிரல் தகவல் கோப்பை உருவாக்குவது செயல்படுத்தக்கூடிய நிரலுக்கு ஒரு குறுக்குவழியை உருவாக்குகிறது. பிஐஎஃப் இல் சேமிக்கப்படும் அனைத்து அமைப்புகளும் குறுக்குவழியில் உள்ளன. PIF வடிவத்தில் உள்ள ஒரு கோப்பில் செயல்படுத்தக்கூடிய குறியீடு எதுவும் இல்லை என்றாலும் (அதில் செயல்படுத்தக்கூடிய கோப்புகளின் மாய எண் "MZ" இல்லை), மைக்ரோசாப்ட் விண்டோஸ் அனைத்து கோப்புகளையும் (போலி-) செயல்படுத்தக்கூடிய நீட்டிப்புகளுடன் ஒரே மாதிரியாக கையாளுகிறதுஃ அனைத்து. COM கள்,. EXE கள் மற்றும். PIF கள் ஷெல்எக்ஸிக்யூட் செயல்பாட்டால் பகுப்பாய்வு செய்யப்படுகின்றன, மேலும் அவை அவற்றின் உள்ளடக்கத்திற்கு ஏற்ப இயங்கும், நீட்டிப்பு அல்ல, அதாவது கணினி வைரஸ்களை அனுப்ப PIF நீட்டிப்புடன் கூடிய கோப்பைப் பயன்படுத்தலாம். நிரல் தகவல் கோப்புகளின் கருத்தாக்கம் டிஜிட்டல் ஆராய்ச்சி இயக்க முறைமைகளான ஒருங்கிணைந்த DOS, மல்டி யூசர் DOS, கணினி மேலாளர் மற்றும் ரியல்/32 ஆகியவற்றின் கீழ் பயன்படுத்தப்பட்டது. PIFED கட்டளையைப் பயன்படுத்தி, தேவையான நிரல் தகவல்கள் நேரடியாக. EXE அல்லது. COM செயல்படுத்தக்கூடிய கோப்பில் உட்பொதிக்கப்பட்டன. மேலும் காண்க இணக்கத்தன்மை முறை குறிப்புகள் பல்வேறு விண்டோஸ் பதிப்புகளில் உள்ள பிஐஎஃப் வடிவம் வெளிப்புற இணைப்புகள் விண்டோஸ் 98 மாதிரி நிரல் தகவல் (. பிஃப்) ஃபைல்சன் மைக்ரோசாப்ட் டோப்பின் ஆவணப்படுத்தப்படாத மூலையை ஆதரிக்கிறது-பிஐஎஃப் கோப்பு வடிவமைப்பு, அல்லது, டாப்வியூ (வகையான) லைவ்ஸ்! விண்டோஸ் கட்டமைப்பு செயல்படுத்தக்கூடிய கோப்பு வடிவங்கள்