फ़ाइलें अभिलेखों का संग्रह है (या) यह हार्ड डिस्क पर एक जगह है, जहां डेटा स्थायी रूप से संग्रहीत किया जाता है।
फ़ाइलों के प्रकार
C भाषा में दो प्रकार की फाइलें होती हैं जो इस प्रकार हैं-
- पाठ फ़ाइल
- बाइनरी फ़ाइल
टेक्स्ट फ़ाइल
-
इसमें अक्षर और संख्याएँ होती हैं जिन्हें मनुष्य आसानी से समझ सकता है।
-
टेक्स्ट फ़ाइल में कोई त्रुटि दिखाई देने पर समाप्त की जा सकती है।
-
टेक्स्ट फ़ाइल में, टेक्स्ट और कैरेक्टर एक चार प्रति बाइट स्टोर करेंगे।
-
उदाहरण के लिए, पूर्णांक मान 4567 मेमोरी में 2 बाइट्स लेगा, लेकिन, यह टेक्स्ट फ़ाइल में 5 बाइट्स लेगा।
-
डेटा प्रारूप आमतौर पर लाइन-ओरिएंटेड होता है। यहाँ, प्रत्येक पंक्ति एक अलग कमांड है।
बाइनरी फ़ाइल
-
इसमें 1 और 0 होते हैं, जिन्हें कंप्यूटर आसानी से समझ सकते हैं।
-
बाइनरी फ़ाइल में त्रुटि फ़ाइल को दूषित कर देती है और इसका पता लगाना आसान नहीं होता है।
-
बाइनरी फ़ाइल में, पूर्णांक मान 1245 मेमोरी और फ़ाइल में 2 बाइट्स लेगा।
-
बाइनरी फ़ाइल को पढ़ने या लिखने के लिए हमेशा मेल खाने वाले सॉफ़्टवेयर की आवश्यकता होती है।
-
उदाहरण के लिए, एक एमपी3 फ़ाइल एक साउंड रिकॉर्डर या ऑडियो एडिटर द्वारा तैयार की जा सकती है, और इसे एक म्यूजिक प्लेयर में चलाया जा सकता है।
-
MP3 फ़ाइल इमेज व्यूअर या डेटाबेस सॉफ़्टवेयर में नहीं चलेगी।
फ़ाइलों को निम्न में वर्गीकृत किया गया है
- अनुक्रमिक फ़ाइलें - यहां, डेटा को क्रमबद्ध तरीके से संग्रहीत और बनाए रखा जाता है।
- रैंडम एक्सेस फ़ाइलें - यहां, डेटा को यादृच्छिक तरीके से संग्रहीत और पुनर्प्राप्त किया जाता है।