Data Interchange Format
டேட்டா இன்டர்சேஞ்ச் ஃபார்மேட் (. டி. ஐ. எஃப்) என்பது விரிதாள் நிரல்களுக்கு இடையில் ஒற்றை விரிதாள்களை இறக்குமதி/ஏற்றுமதி செய்ய பயன்படுத்தப்படும் உரை கோப்பு வடிவமாகும். டிஐஎஃப் வடிவமைப்பை இன்னும் ஆதரிக்கும் பயன்பாடுகள் கொலாபோரா ஆன்லைன், எக்ஸெல், க்னூமரிக் மற்றும் லிபர்ஆஃபிஸ் கால்க் ஆகும். டி பேஸ், ஃபைல்மேக்கர், ஃபிரேம்வொர்க், லோட்டஸ் 1-2-3, மல்டிபிளேன், OpenOffice.org கால்க் மற்றும் ஸ்டார்கால்க் ஆகியவை வாழ்நாளின் இறுதி வரை அதை ஆதரிக்கும் அல்லது வடிவமைப்பின் ஆதரவை இனி அங்கீகரிக்காத வரலாற்று பயன்பாடுகளாகும். டிஐஎஃப் வடிவத்துடன் ஒரு வரம்பு என்னவென்றால், இது ஒரே பணிப்புத்தகத்தில் பல விரிதாள்களைக் கையாள முடியாது. சுருக்கத்திலும் வயதிலும் உள்ள ஒற்றுமை காரணமாக (இரண்டும் 1980 களின் முற்பகுதியில் உள்ளன), டிஐஎஃப் விரிதாள் வடிவம் பெரும்பாலும் கடற்படை டிஐஎஃப் உடன் குழப்பமடைகிறது; கடற்படை டிஐஎஃப், இருப்பினும், சொல் செயலிகளுக்கான தொடர்பில்லாத "ஆவண பரிமாற்ற வடிவம்" ஆகும். 1980 களின் முற்பகுதியில் மென்பொருள் ஆர்ட்ஸ், இன்க் (விசிகால்க் திட்டத்தின் உருவாக்குநர்கள்) மூலம் வரலாறு டிஐஎஃப் உருவாக்கப்பட்டது. இந்த விவரக்குறிப்பு விசிகால்கின் பல பிரதிகளில் சேர்க்கப்பட்டது, மேலும் பைட் இதழில் வெளியிடப்பட்டது. பாப் ஃபிராங்க்ஸ்டன் இந்த வடிவமைப்பை உருவாக்கினார், மிட்ச் கபூர் உட்பட மற்றவர்களின் உள்ளீடுகளுடன், இது அவரது விசிப்லாட் திட்டத்துடன் வேலை செய்ய உதவியது. (கபூர் பின்னர் தாமரைக் கண்டுபிடித்து தாமரை 1-2-3 ஏற்படச் செய்தார்.) இந்த விவரக்குறிப்பு பதிப்புரிமை 1981 ஆகும். டிஐஎஃப் என்பது சாப்ட்வேர் ஆர்ட்ஸ் ப்ராடக்ட்ஸ் கார்ப்பரேஷனின் (அந்த நேரத்தில் சாப்ட்வேர் ஆர்ட்ஸுக்கு சட்டபூர்வமான பெயர்) பதிவுசெய்யப்பட்ட வர்த்தக முத்திரையாகும். தொடரியல் டிஐஎஃப் ஒரு ஏஎஸ்சிஐஐ உரைக் கோப்பில் உள்ள அனைத்தையும் சேமித்து வைக்கிறது, இது உருவாக்கப்பட்ட நாட்களில் பல குறுக்கு-தள சிக்கல்களைத் தணிக்கிறது. இருப்பினும் நவீன விரிதாள் மென்பொருள், எ. கா. OpenOffice.org கால்க் மற்றும் க்னூமரிக், ஏற்றுமதி/இறக்குமதிக்கு அதிக எழுத்து குறியீட்டை வழங்குகின்றன. கோப்பு 2 பிரிவுகளாக பிரிக்கப்பட்டுள்ளதுஃ தலைப்பு மற்றும் தரவு. டிஐஎஃப் இல் உள்ள அனைத்தும் 2-அல்லது 3-வரி துண்டால் குறிப்பிடப்படுகின்றன. தலைப்புகள் 3-வரி துண்டைப் பெறுகின்றன; தரவு, 2. தலைப்பு துண்டுகள் ஒரு உரை அடையாளங்காட்டியுடன் தொடங்குகின்றன, அவை அனைத்து தொப்பிகளும், எழுத்துக்கள் மட்டுமே மற்றும் 32 எழுத்துக்களுக்கும் குறைவானவை. பின்வரும் வரி ஒரு ஜோடி எண்களாகவும், மூன்றாவது வரி மேற்கோள் காட்டப்பட்ட சரமாகவும் இருக்க வேண்டும். மறுபுறம், தரவு துண்டுகள் ஒரு எண் ஜோடியுடன் தொடங்குகின்றன, அடுத்த வரி ஒரு மேற்கோள் சரம் அல்லது ஒரு முக்கிய சொல். மதிப்புகள் ஒரு மதிப்பு இரண்டு வரிகளை ஆக்கிரமித்துள்ளது, முதல் ஒரு ஜோடி எண்கள் மற்றும் இரண்டாவது ஒரு சரம் அல்லது ஒரு முக்கிய சொல். ஜோடியின் முதல் எண் வகையைக் குறிக்கிறதுஃ-1-டைரக்டிவ் வகை, இரண்டாவது எண் புறக்கணிக்கப்படுகிறது, பின்வரும் வரி இந்த முக்கிய வார்த்தைகளில் ஒன்றாகும்ஃ BOT-டப்பிளின் தொடக்கம் (வரிசையின் தொடக்கம்) EOD-தரவின் முடிவு 0-எண் வகை, மதிப்பு இரண்டாவது எண், பின்வரும் வரி இந்த முக்கிய வார்த்தைகளில் ஒன்றாகும்ஃ V-செல்லுபடியாகும் NA-கிடைக்காத பிழை-பிழை TRUE-உண்மையான பூலியன் மதிப்பு FALSE-தவறான பூலியன் மதிப்பு 1-சரம் வகை, இரண்டாவது எண் புறக்கணிக்கப்படுகிறது, பின்வரும் வரி இரட்டை மேற்கோள்களில் உள்ள சரம் தலைப்பு சங்க் ஒரு தலைப்பு சங்க் ஒரு அடையாளக் கோடு மற்றும் அதைத் தொடர்ந்து ஒரு மதிப்பின் இரண்டு வரிகளால் ஆனது. அட்டவணை-பதிப்பைப் பின்தொடரும் ஒரு எண் மதிப்பு, மதிப்பின் பயன்படுத்தப்படாத இரண்டாவது வரியில் ஒரு ஜெனரேட்டர் கருத்து VECTORS உள்ளது-நெடுவரிசைகளின் எண்ணிக்கை ஒரு எண் மதிப்பாக TUPLES ஐப் பின்தொடர்கிறது-வரிசைகளின் எண்ணிக்கை ஒரு எண் மதிப்பு தரவுகளாகப் பின்தொடர்கிறது-ஒரு போலி 0 எண் மதிப்பிற்குப் பிறகு, அட்டவணைக்கான தரவு பின்தொடர்கிறது, ஒவ்வொரு வரிசையும் ஒரு BOT மதிப்பிற்கு முன்னதாக, முழு அட்டவணையும் ஒரு EOD மதிப்பால் முடிவடைகிறது. செயல்பாடுகளில் உள்ள முரண்பாடுகள் சில செயல்பாடுகள் (குறிப்பாக பழைய மைக்ரோசாப்ட் தயாரிப்புகளின்) VECTORS மற்றும் TUPLES இன் பொருளை மாற்றிக் கொண்டன. சில செயலாக்கங்கள் தலைப்பில் எழுதப்பட்டபடி அட்டவணையின் பரிமாணங்களில் உள்ள பிழைகளுக்கு உணர்ச்சியற்றவை மற்றும் வெறுமனே தரவு பிரிவில் உள்ள அமைப்பைப் பயன்படுத்துகின்றன. எடுத்துக்காட்டாக, ஒரு நெடுவரிசை தலைப்பு வரிசை மற்றும் இரண்டு தரவு வரிசைகளுடன் இரண்டு நெடுவரிசைகள் எங்களிடம் உள்ளன என்று வைத்துக்கொள்வோம்ஃ ஒரு கோப்பில், இது இருக்கும் (→ கருத்துகளைக் குறிக்கிறது): அட்டவணை 0,1 "EXCEL" VECTORS → நெடுவரிசைகளின் எண்ணிக்கை ஒரு எண் மதிப்பாகப் பின்தொடர்கிறது 0,2 → '0' இது ஒரு எண் வகை என்பதைக் குறிக்கிறது, '2' நம்மிடம் 2 நெடுவரிசைகள் இருப்பதால் 'TUPLES → வரிசைகளின் எண்ணிக்கை ஒரு எண் மதிப்பாகப் பின்தொடர்கிறது 0,3 →' 0 'இது ஒரு எண் வகை என்பதைக் குறிக்கிறது,' 3 'நம்மிடம் 3 வரிசைகள் இருப்பதால்' தரவு 'ஒரு போலி 0 எண் மதிப்பிற்குப் பிறகு, அட்டவணைக்கான தரவு 0,0 ஐப் பின்பற்றுகிறது. இதைத் தொடர்ந்து ஒரு 'BOT' அல்லது ஒரு 'EOD' BOT → என்பது ஒரு வரிசையின் தொடக்கத்தைக் குறிக்கிறது 1,0 → '1' செல் ஒரு சரத்தைக் கொண்டிருப்பதால். (இரண்டாவது எண் புறக்கணிக்கப்படுகிறது) "உரை" → இது செல்லில் உள்ள சரம் 1,0 → '1' ஏனெனில் செல்லில் ஒரு சரம் உள்ளது. "எண்"-1,0 BOT → மற்றொரு வரிசை 1,0 → ஒரு சரம் பின்தொடர்கிறது "ஹலோ" 0,1 → எண் மதிப்பு ('0') மதிப்பு '1' V → 'V' என்பது 'செல்லுபடியாகும்'-1,0 BOT → மற்றொரு வரிசை 1,0 "இரட்டை மேற்கோளைக் கொண்டுள்ளது" உரையில் "0,-3 V-1,0 EOD → தரவுகளின் முடிவு மேலும் காண்க தரவு பரிமாற்ற கமா-பிரிக்கப்பட்ட மதிப்புகள் (CSV வடிவம்) குறிப்புகள் ஆதாரங்கள் ஜெஃப் வால்டன்ஃ பிரபலமான பிசி மென்பொருளுக்கான கோப்பு வடிவங்கள். ஜான் வில்லி & சன்ஸ், இன்க்., 1986. விசிகால்கின் டெவலப்பர்களில் ஒருவரான டான் பிரிக்லினின் கருத்து, இந்த கட்டுரையின் விவாதப் பக்கத்தில் கமோடோர் 64 தரவு கோப்புகள், ஒரு அடிப்படை பயிற்சி. (1984). டேவிட் மில்லர். . பக்கங்கள் 212-231. வெளிப்புற இணைப்புகள் மென்பொருள் கலை தயாரிப்புகள் கழகத்தின் டிஐஎஃப் கிளியரிங்ஹவுஸ் அறிவிப்பு. விரிதாள் கோப்பு வடிவங்கள் தரவு வரிசைப்படுத்தல் வடிவங்கள்