डेटा फाइल: Difference between revisions

From Vigyanwiki
No edit summary
Line 1: Line 1:
'''डेटा फ़ाइल''' एक [[कम्प्यूटर फाइल]] है जो इनपुट और आउटपुट डेटा सहित कंप्यूटर [[अनुप्रयोग प्रक्रिया सामग्री|एप्लिकेशन]] या [[सिस्टम सॉफ्ट्वेयर|सिस्टम]] द्वारा उपयोग किए जाने वाले डेटा को संग्रहीत करती है। एक डेटा फ़ाइल में सामान्यतः निष्पादित किए जाने वाले निर्देश या कोड नहीं होते हैं (अर्थात, एक [[कंप्यूटर प्रोग्राम]])।
'''डेटा फ़ाइल''' एक [[कम्प्यूटर फाइल]] है जो इनपुट और आउटपुट डेटा सहित कंप्यूटर [[अनुप्रयोग प्रक्रिया सामग्री|एप्लिकेशन]] या [[सिस्टम सॉफ्ट्वेयर|सिस्टम]] द्वारा उपयोग किए जाने वाले डेटा को स्टोर करती है। एक डेटा फ़ाइल में सामान्यतः निष्पादित किए जाने वाले निर्देश या कोड नहीं होते हैं (अर्थात, एक [[कंप्यूटर प्रोग्राम]])।


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


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


=== टेक्स्ट फ़ाइलें ===
=== टेक्स्ट फ़ाइलें ===
एक टेक्स्ट फ़ाइल (जिसे [[ASCII]] फ़ाइलें भी कहा जाता है) ASCII करैक्टर में इनफार्मेशन संग्रहीत करती है। एक टेक्स्ट फ़ाइल में मानव-रीडेबल करैक्टर होते हैं। उपयोगकर्ता किसी टेक्स्ट फ़ाइल की सामग्री को पढ़ सकता है या टेक्स्ट एडिटर का उपयोग करके उसे एडिट कर सकता है। टेक्स्ट फ़ाइलों में, टेक्स्ट की प्रत्येक लाइन को एक विशेष करैक्टर के साथ समाप्त (सीमांकित) किया जाता है, जिसे EOL (लाइन का अंत) करैक्टर के रूप में जाना जाता है। टेक्स्ट फ़ाइलों में कुछ आंतरिक अनुवाद तब होते हैं जब यह ईओएल करैक्टर रीड या रिटेन किया जाता है।<ref name=":0">{{cite news|title=फ़ाइल स्थानांतरण को समझना|edition=City|date=1994|work=Boston Globe}}</ref>
एक टेक्स्ट फ़ाइल (जिसे [[ASCII]] फ़ाइलें भी कहा जाता है) ASCII करैक्टर में इनफार्मेशन स्टोर करती है। एक टेक्स्ट फ़ाइल में मानव-रीडेबल करैक्टर होते हैं। उपयोगकर्ता किसी टेक्स्ट फ़ाइल की सामग्री को पढ़ सकता है या टेक्स्ट एडिटर का उपयोग करके उसे एडिट कर सकता है। टेक्स्ट फ़ाइलों में, टेक्स्ट की प्रत्येक लाइन को एक विशेष करैक्टर के साथ समाप्त (सीमांकित) किया जाता है, जिसे EOL (लाइन का अंत) करैक्टर के रूप में जाना जाता है। टेक्स्ट फ़ाइलों में कुछ आंतरिक अनुवाद तब होते हैं जब यह ईओएल करैक्टर रीड या रिटेन किया जाता है।<ref name=":0">{{cite news|title=फ़ाइल स्थानांतरण को समझना|edition=City|date=1994|work=Boston Globe}}</ref>


टेक्स्ट फ़ाइलों के उदाहरण
टेक्स्ट फ़ाइलों के उदाहरण
Line 15: Line 15:


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


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


ओपन डेटा फ़ाइलों के उदाहरणों में सीएसवी, एक्सएलएस और [[XML]] प्रारूप जैसे वेब पेजों को संग्रहीत करने के लिए [[HTML]] या [[Index.php?title=स्केलेबल ग्राफिक्स|स्केलेबल ग्राफिक्स]] को संग्रहीत करने के लिए एसवीजी सम्मिलित हैं।<ref>{{cite news|author=Research Data Management Service Group|date=n.d.|title=फ़ाइल प्रारूप|publisher=Cornell University|url=https://data.research.cornell.edu/content/file-formats}}</ref>
ओपन डेटा फ़ाइलों के उदाहरणों में सीएसवी, एक्सएलएस और [[XML]] प्रारूप जैसे वेब पेजों को स्टोर करने के लिए [[HTML]] या [[Index.php?title=स्केलेबल ग्राफिक्स|स्केलेबल ग्राफिक्स]] को स्टोर करने के लिए एसवीजी सम्मिलित हैं।<ref>{{cite news|author=Research Data Management Service Group|date=n.d.|title=फ़ाइल प्रारूप|publisher=Cornell University|url=https://data.research.cornell.edu/content/file-formats}}</ref>
==यह भी देखें==
==यह भी देखें==
*सूचकांक फ़ाइल
*सूचकांक फ़ाइल

Revision as of 10:18, 7 August 2023

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

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

डेटा फ़ाइलों के प्रकार

डेटा फ़ाइलों को दो तरीकों से स्टोर किया जा सकता है:

  • टेक्स्ट फ़ाइलें;
  • बाइनरी फ़ाइलें।

टेक्स्ट फ़ाइलें

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

टेक्स्ट फ़ाइलों के उदाहरण

  • एक टेक्स्ट डॉक्यूमेंट (प्रायः .txt)

बाइनरी फ़ाइलें

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

बाइनरी फ़ाइलों के उदाहरण

  • A JPEG image (.jpg or .jpeg)

डेटा फ़ाइल श्रेणियाँ

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

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

ओपन डेटा फ़ाइलों के उदाहरणों में सीएसवी, एक्सएलएस और XML प्रारूप जैसे वेब पेजों को स्टोर करने के लिए HTML या स्केलेबल ग्राफिक्स को स्टोर करने के लिए एसवीजी सम्मिलित हैं।[2]

यह भी देखें

संदर्भ

  1. 1.0 1.1 "फ़ाइल स्थानांतरण को समझना". Boston Globe (City ed.). 1994.
  2. Research Data Management Service Group (n.d.). "फ़ाइल प्रारूप". Cornell University.