विकिपीडिया के अनुसार, एक कंप्यूटर फ़ाइल जानकारी संग्रहीत करने के लिए एक संसाधन है । ऐसा प्रतीत होता है कि यह शब्द पंच कार्ड युग में उत्पन्न हुआ था, जहां एक कंप्यूटर प्रोग्राम को वास्तव में एक फ़ाइल में संग्रहीत किया गया था (जैसे, एक बॉक्स ढीले पृष्ठों को संग्रहीत करने के लिए उपयोग किया जाता है, नीचे की छवि देखें)। मीडिया के अन्य रूपों को पेश किया गया था, जैसे कि डिस्क, नामकरण।
* निक्स के दृष्टिकोण से, सब कुछ एक फाइल है: सॉकेट, डिवाइस, टर्मिनल, स्क्रीन / मॉनिटर, डेटा फाइलें, पाइप, और इसी तरह। माइक्रोसॉफ्ट विंडोज, इसके विपरीत, स्थायी भंडारण डेटा "फाइल" को कॉल करने के लिए जाता है, और अस्थिर संसाधन जो कुछ भी हैं, जैसे कि नामित पाइप, सॉकेट, रास्टर डिवाइस, आदि। अन्य प्रणालियों में इन दोनों चरम सीमाओं के बीच कहीं न कहीं समान परिभाषाएं हो सकती हैं।
दुर्भाग्य से, जैसा कि मैंने अभी कहा है, फ़ाइल की कोई एक परिभाषा नहीं है, क्योंकि यह अलग-अलग लोगों के लिए अलग-अलग चीजें हैं, सिवाय इसके कि हर कोई आधार-लाइन परिभाषा पर सहमत होता है कि एक फ़ाइल नामांकित संसाधन है जो डेटा संग्रहीत करता है स्थायी मीडिया पर (स्थायी का मतलब यह नहीं है कि इसे कभी भी संशोधित नहीं किया जा सकता है, बस यह शक्ति चक्र के माध्यम से बनी रहती है)।
( विकिपीडिया )