डेटा फाइल

डेटा फ़ाइल एक कम्प्यूटर फाइल है जो इनपुट और आउटपुट डेटा सहित कंप्यूटर अनुप्रयोग प्रक्रिया सामग्री या सिस्टम सॉफ्ट्वेयर द्वारा उपयोग किए जाने वाले डेटा को संग्रहीत करती है। एक डेटा फ़ाइल में आमतौर पर निष्पादित किए जाने वाले निर्देश या कोड नहीं होते हैं (अर्थात, एक कंप्यूटर प्रोग्राम)।

अधिकांश कंप्यूटर प्रोग्राम डेटा फ़ाइलों के साथ काम करते हैं।

डेटा फ़ाइलों के प्रकार
डेटा फ़ाइलों को दो तरीकों से संग्रहीत किया जा सकता है:
 * पाठ फ़ाइलें;
 * बाइनरी फ़ाइलें।

पाठ फ़ाइलें
एक टेक्स्ट फ़ाइल (जिसे ASCII फ़ाइलें भी कहा जाता है) ASCII वर्णों में जानकारी संग्रहीत करती है। एक टेक्स्ट फ़ाइल में मानव-पठनीय वर्ण होते हैं। उपयोगकर्ता किसी टेक्स्ट फ़ाइल की सामग्री को पढ़ सकता है या टेक्स्ट एडिटर का उपयोग करके उसे संपादित कर सकता है। टेक्स्ट फ़ाइलों में, टेक्स्ट की प्रत्येक पंक्ति को एक विशेष वर्ण के साथ समाप्त (सीमांकित) किया जाता है, जिसे नई पंक्ति |ईओएल (पंक्ति का अंत) वर्ण के रूप में जाना जाता है। टेक्स्ट फ़ाइलों में कुछ आंतरिक अनुवाद तब होते हैं जब यह ईओएल वर्ण पढ़ा या लिखा जाता है। पाठ फ़ाइलों के उदाहरण
 * एक टेक्स्ट दस्तावेज़ (अक्सर .txt)

बाइनरी फ़ाइलें
बाइनरी फ़ाइल एक ऐसी फ़ाइल होती है जिसमें जानकारी उसी प्रारूप में होती है जिसमें जानकारी मेमोरी में यानी बाइनरी रूप में होती है। बाइनरी फ़ाइल में, एक पंक्ति के लिए कोई सीमांकक नहीं होता है। इसके अलावा बाइनरी फ़ाइलों में कोई अनुवाद नहीं होता है। परिणामस्वरूप, प्रोग्राम के लिए टेक्स्ट फ़ाइलों की तुलना में बाइनरी फ़ाइलें पढ़ने और लिखने में तेज़ और आसान होती हैं। जब तक फ़ाइल को पढ़ने की आवश्यकता नहीं होती है या किसी भिन्न प्रकार के सिस्टम में पोर्ट करने की आवश्यकता नहीं होती है, तब तक बाइनरी फ़ाइलें प्रोग्राम जानकारी संग्रहीत करने का सबसे अच्छा तरीका है।

बाइनरी फ़ाइलों के उदाहरण
 * A JPEG image (.jpg or .jpeg

डेटा फ़ाइल श्रेणियाँ
बंद डेटा फ़ाइल प्रारूप, जिन्हें अक्सर मालिकाना प्रारूप के रूप में जाना जाता है, उनके मेटा डेटा  डेटा तत्व फ़ाइल के उपयोगकर्ताओं के लिए छिपे, अस्पष्ट या अनुपलब्ध होते हैं। एप्लिकेशन डेवलपर उपयोगकर्ताओं को डेटा फ़ाइलों के साथ छेड़छाड़ करने या उन्हें दूषित करने या किसी प्रतिस्पर्धी के एप्लिकेशन में डेटा आयात करने से हतोत्साहित करने के लिए ऐसा करते हैं।

ओपन डेटा प्रारूप फ़ाइलों की आंतरिक संरचनाएं मेटाडेटा प्रकाशन की प्रक्रिया के माध्यम से फ़ाइल के उपयोगकर्ताओं के लिए उपलब्ध होती हैं। मेटाडेटा प्रकाशन का तात्पर्य है कि किसी फ़ाइल के भीतर सभी संभावित डेटा तत्वों की संरचना और शब्दार्थ उपयोगकर्ताओं के लिए उपलब्ध हैं।

खुली डेटा फ़ाइलों के उदाहरणों में अल्पविराम से अलग किए गए मान, Microsoft Excel#फ़ाइल प्रारूप और वेब पेजों को संग्रहीत करने के लिए HTML जैसे XML प्रारूप या स्केलेबल ग्राफ़िक्स को संग्रहीत करने के लिए स्केलेबल वेक्टर ग्राफिक्स शामिल हैं।

यह भी देखें

 * सूचकांक फ़ाइल
 * अनुक्रमित फ़ाइल
 * डेटाबेस
 * क्रमबद्धता