Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C भाषा में टेक्स्ट फाइल और बाइनरी फाइल क्या हैं?

फ़ाइलें अभिलेखों का संग्रह है (या) यह हार्ड डिस्क पर एक जगह है, जहां डेटा स्थायी रूप से संग्रहीत किया जाता है।

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

C भाषा में दो प्रकार की फाइलें होती हैं जो इस प्रकार हैं-

  • पाठ फ़ाइल
  • बाइनरी फ़ाइल

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

  • इसमें अक्षर और संख्याएँ होती हैं जिन्हें मनुष्य आसानी से समझ सकता है।

  • टेक्स्ट फ़ाइल में कोई त्रुटि दिखाई देने पर समाप्त की जा सकती है।

  • टेक्स्ट फ़ाइल में, टेक्स्ट और कैरेक्टर एक चार प्रति बाइट स्टोर करेंगे।

  • उदाहरण के लिए, पूर्णांक मान 4567 मेमोरी में 2 बाइट्स लेगा, लेकिन, यह टेक्स्ट फ़ाइल में 5 बाइट्स लेगा।

  • डेटा प्रारूप आमतौर पर लाइन-ओरिएंटेड होता है। यहाँ, प्रत्येक पंक्ति एक अलग कमांड है।

बाइनरी फ़ाइल

  • इसमें 1 और 0 होते हैं, जिन्हें कंप्यूटर आसानी से समझ सकते हैं।

  • बाइनरी फ़ाइल में त्रुटि फ़ाइल को दूषित कर देती है और इसका पता लगाना आसान नहीं होता है।

  • बाइनरी फ़ाइल में, पूर्णांक मान 1245 मेमोरी और फ़ाइल में 2 बाइट्स लेगा।

  • बाइनरी फ़ाइल को पढ़ने या लिखने के लिए हमेशा मेल खाने वाले सॉफ़्टवेयर की आवश्यकता होती है।

  • उदाहरण के लिए, एक एमपी3 फ़ाइल एक साउंड रिकॉर्डर या ऑडियो एडिटर द्वारा तैयार की जा सकती है, और इसे एक म्यूजिक प्लेयर में चलाया जा सकता है।

  • MP3 फ़ाइल इमेज व्यूअर या डेटाबेस सॉफ़्टवेयर में नहीं चलेगी।

फ़ाइलों को निम्न में वर्गीकृत किया गया है

  • अनुक्रमिक फ़ाइलें - यहां, डेटा को क्रमबद्ध तरीके से संग्रहीत और बनाए रखा जाता है।
  • रैंडम एक्सेस फ़ाइलें - यहां, डेटा को यादृच्छिक तरीके से संग्रहीत और पुनर्प्राप्त किया जाता है।

  1. C भाषा में उच्च स्तरीय I/O फ़ंक्शन क्या हैं?

    I/O, C भाषा में इनपुट-आउटपुट फ़ंक्शन को संदर्भित करता है। उच्च स्तरीय I/O इन्हें मनुष्य आसानी से समझ लेता है लाभ पोर्टेबिलिटी है। निम्न स्तर I/O इन्हें कंप्यूटर द्वारा आसानी से समझा जा सकता है। लाभ यह है कि निष्पादन का समय कम है। नुकसान यह है कि गैर पोर्टेबिलिटी। उच्च स्तरीय I/O कार्य उच्च स्तर

  1. C लैंग्वेज में शिफ्ट ऑपरेशंस क्या हैं?

    समस्या C भाषा का उपयोग करके किसी संख्या के बाएँ, दाएँ पाली और पूरक को दिखाने का सरल कार्यक्रम क्या है? समाधान बायां शिफ़्ट यदि किसी चर के मान को एक बार बाएँ-शिफ्ट किया जाता है, तो उसका मान दुगना हो जाता है। उदाहरण के लिए, a =10, फिर a<<1 =20 राइट शिफ्ट यदि किसी चर का मान एक बार दायाँ-शिफ्ट किय

  1. SH फ़ाइलें क्या हैं और उन्हें कैसे निष्पादित करें?

    स्क्रिप्ट फ़ाइलों में ऐसे आदेश होते हैं जो एक निश्चित प्रोग्राम या स्क्रिप्टिंग इंजन द्वारा निष्पादित किए जाते हैं। इन आदेशों को संकलित किए बिना निष्पादित किया जाता है। रन टाइम एनवायरनमेंट के लिए निर्देश स्क्रिप्टिंग भाषाओं में लिखे गए हैं। विभिन्न उद्देश्यों और वातावरण के साथ कई स्क्रिप्टिंग भाषाएं