एक भी सही उत्तर नहीं है।
कभी भी फ़ाइल एक्सटेंशन की एक केंद्रीकृत रजिस्ट्री नहीं हुई है, इसलिए फ़ाइल एक्सटेंशन का चयन हमेशा एक सम्मेलन का विषय रहा है, जब तक कि सॉफ़्टवेयर ने बाधाएं नहीं डालीं। डॉस के दिनों में, एक मानकीकृत (प्रसिद्ध) फ़ाइल एक्सटेंशन का उपयोग केवल मालिकाना प्रारूपों (जैसे लोटस 1-2-3 .WKS
और डीबेस II / III .DBF
) के लिए प्रचलित हुआ , क्योंकि सॉफ़्टवेयर ने या तो एक की मांग की थी (आपके पास कोई विकल्प नहीं था) ), या दृढ़ता से फ़ाइल एक्सटेंशन का सुझाव दिया। उन स्वरूपों के लिए, जिनके साथ कोई विशिष्ट एप्लिकेशन संबद्ध नहीं था, यह वास्तव में उपयोगकर्ता को चुनना था।
फिर भी, मालिकाना प्रारूप (जैसे वर्डस्टार) के साथ कुछ कार्यक्रम मानकीकृत फ़ाइल एक्सटेंशन का उपयोग नहीं करते थे। WordStar उपयोगकर्ताओं के .LET
लिए अक्षरों का उपयोग करना, .DOC
बड़े दस्तावेजों के लिए, .INV
चालान के लिए, .TXT
अनिश्चित पाठ के लिए, और इसी तरह यह आम बात थी । यदि आपको कोई .DOC
फ़ाइल मिली है , तो आपके पास यह जानने का कोई तरीका नहीं था कि यह किस तरह की फ़ाइल थी जो संदर्भ के बिना थी, या इसे देखने के लिए डंपिंग करना कि यह अंदर की तरह क्या दिखती है। यह साक्षर दर्जनों और दर्जनों कार्यक्रमों से आ सकता है, या यह सिर्फ एक सादे पाठ फ़ाइल हो सकता है। एक .BAK
फाइल एक्सटेंशन (बैक-अप) ने आपको बताया कि "इस फाइल में पहले एक अलग फाइल एक्सटेंशन था"। एक .BAS
फ़ाइल लगभग निश्चित रूप से कुछ प्रकार की थीBASIC
स्रोत फ़ाइल, लेकिन यह एमएस-बेसिक, टर्बो बेसिक या किसी अन्य प्रतियोगी के बारे में हो सकता है। कई बार, फाइलें बिल्कुल भी एक्सटेंशन के साथ सेव नहीं की जाती थीं (आप जानते थे कि फ्लॉपी पर लेबल के कारण वे क्या थे जो उन्हें आयोजित किया गया था)। कुछ लोगों को "विस्तार" और विस्तार अक्षरों का प्रयोग forwent इसलिए उनके फ़ाइल नाम के बजाय 11 अक्षरों तक हो सकता था मानक 8 (उदाहरण के लिए " MikeJohn.son
"), या एक सीरियल या संस्करण संख्या के रूप में विस्तार के लिए इस्तेमाल किया ( MathPapr.001
, MathPapr.002
, आदि)।
विंडोज के साथ चीजें बदलने लगीं; मुझे ज्यादातर संदेह है क्योंकि विंडोज ने फ़ाइल एक्सटेंशन को व्यक्तिगत कार्यक्रमों के साथ जुड़े रहने के लिए प्रोत्साहित कियारजिस्ट्री WIN.INI
, इसलिए कार्यक्रम लेखकों को वास्तव में एक विशिष्ट (हालांकि हमेशा एक समझदार परिचित के साथ नहीं) फ़ाइल एक्सटेंशन का उपयोग करने और नियंत्रण करने के लिए एक मजबूत प्रोत्साहन था। यह देखने के लिए एक छोटा युद्ध शुरू हुआ कि किसके पास सामान्य फ़ाइल एक्सटेंशन हैं - जैसे .DOC
(आप जानते हैं कि कौन जीता है)।
उस संदर्भ को ध्यान में रखें:
पाठ फ़ाइलों के लिए, नोटपैड ने .TXT
उस समय पदभार संभाला जो बहुत आम था। अन्य कार्यक्रम निश्चित रूप से इसे खोल सकते हैं; और समय में, जब आप एक एक्सटेंशन के लिए कई संपादकों को पंजीकृत कर सकते हैं, तो कई कार्यक्रमों ने किया। हालांकि, महत्वपूर्ण बात यह है कि इसने अपने वर्तमान में स्वीकृत अर्थ को ठोस किया: "एक सादा पाठ फ़ाइल, जिसमें किसी भी प्रकार का कोई स्वरूपण या मार्कअप नहीं है, संभवतः टैब और लाइन टर्मिनेटर्स को छोड़कर"।
जिसे आज हम "कॉमा-सेपरेटेड वैल्यू" फाइल कहते हैं, को आम तौर पर एक .TXT
एक्सटेंशन के साथ संग्रहित किया गया था , क्योंकि वे सादे पाठ वाली अच्छी तरह से - फाइलें थीं। एक्सेल साथ आया था और पाठ फ़ाइलों में मूल्यों का समर्थन करने की आवश्यकता थी, जहां प्रत्येक कोलम को एक अल्पविराम द्वारा अलग किया गया था, इसलिए वे .CSV
एक फाइल एक्सटेंशन के रूप में आए थे जिसे वे पंजीकृत कर सकते थे - और यह अटक गया (उपयोग करने का एक ऐतिहासिक उदाहरण हो सकता है .CSV
।) किसी का पता नहीं)।
मज़ेदार पर्याप्त, "टैब अलग किए गए मान" फाइलें कभी डॉस या विंडोज में बहुत आम नहीं थीं, क्यों? मेरा अनुमान है: बहुत से DOS उपयोगकर्ताओं के लिए टैब को अनस्टैंड करना या काम करना बहुत कठिन था। यह एक नियंत्रण वर्ण था जो एएससीआईआई के नियंत्रण सेट से विरासत में मिला था, जो कि टेलेटिप के लिए निर्धारित था; औपचारिक रूप से यह एक मुद्रण योग्य चरित्र नहीं था। IBM PC कैरेक्टर जनरेटर में इसके लिए एक ग्राफिक था, लेकिन इसे प्राप्त करने के लिए आपको सीधे वीडियो कार्ड पर लिखना होगा ताकि कोई भी वास्तव में इसका उपयोग न करे। यह सटीक अर्थ है मानकीकृत नहीं था। यदि आपने फ़ाइल को स्क्रीन पर रेंडर किया है या इसे प्रिंट किया है, तो उपयोगकर्ता इसे "देख नहीं सकते" या इसे प्लान स्पेस से अलग कर सकते हैं। कई / अधिकांश संपादक इसे सम्मिलित भी नहीं कर सके।
तो, किसी ने उस चारा को नहीं लिया। किसी ने भी "टैब-अलग किए गए मानों के साथ फाइलें" नहीं लीं और एक फ़ाइल एक्सटेंशन के साथ आया जो "मानक" बन गया, या तो कस्टम या बाजार प्रभुत्व के आधार पर।
.TXT
शायद सबसे आम फ़ाइल एक्सटेंशन है। .TSV
यदि आपको कुछ अलग करने की आवश्यकता है तो यह एक अच्छा विकल्प है .TXT
। मैंने भी .TAB
अवसर पर देखा और उपयोग किया है।