लंबी फ़ाइल नामों के बारे में जानकारी

लंबी फ़ाइल नाम आधुनिक फ़ाइल सिस्टम की एक विशेषता है, लेकिन वे Microsoft Windows और MS-DOS के शुरुआती संस्करणों द्वारा समर्थित नहीं थे। एक कंप्यूटर उपयोगकर्ता के रूप में, ऐसे विशेष तरीके हैं जिनसे आप लंबी फ़ाइल नामों के साथ काम कर सकते हैं, और कुछ गंभीर और पेचीदा मामलों को देखने के लिए। अपने कंप्यूटर पर लंबी फ़ाइल नामों का उपयोग करने के तरीके के बारे में अधिक जानने के लिए पढ़ना जारी रखें।

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

 बिली का पाँचवाँ जन्मदिन, ठीक है जब वह मोमबत्तियाँ बुझा रहा था 

आपका ऑपरेटिंग सिस्टम जानता है कि विराम चिह्न, रिक्त स्थान और कैपिटल अक्षरों सहित उस नाम को कैसे संभालना है।

विंडोज, एमएस-डॉस और एफएटी के शुरुआती संस्करण

हालाँकि, MS-DOS या Windows 3.x जैसे Microsoft ऑपरेटिंग सिस्टम के शुरुआती संस्करणों ने लंबे फ़ाइल नामों का समर्थन नहीं किया। उन्होंने एफएटी का उपयोग किया, एक फाइल सिस्टम जो फ़ाइल नामों को आठ वर्णों तक सीमित करता है और एक तीन-वर्ण फ़ाइल नाम एक्सटेंशन है। एफएटी फ़ाइल नाम भी केस-असंवेदनशील थे, जिसका अर्थ है कि यह अपरकेस और लोअरकेस अक्षरों के बीच अंतर नहीं करता था। इस FAT फ़ाइल नामकरण सम्मेलन को आमतौर पर 8.3 प्रारूप के रूप में जाना जाता था।

यदि आप इनमें से किसी एक ऑपरेटिंग सिस्टम का उपयोग कर रहे हैं, तो आपको अपनी फोटो को कुछ इस तरह बदलना होगा:

 BILLY5BD.JPG 

विंडोज 95 और वीएफएटी

विंडोज ने अंत में विंडोज 95 में लंबे फाइल नाम का समर्थन जोड़ा, अन्य ऑपरेटिंग सिस्टम जैसे कि यूनिक्स, ओएस / 2 और मैकओएस को शामिल किया, जिसमें पहले से ही लंबी फाइल समर्थन शामिल था।

अगस्त 1995 में जारी, विंडोज 95 में एफएटी का एक नया संस्करण दिखाया गया, जिसे वीएफएटी कहा जाता है, जिसमें अधिकतम 255 वर्णों के साथ फ़ाइल नाम का समर्थन किया गया था। यह सब मौजूदा डॉस संस्करणों के साथ पिछड़े संगतता को खोने के बिना पूरा किया गया था। पिछड़ी संगतता के कारण, लंबे फ़ाइल नाम, यदि मौजूद हैं, तो VFAT द्वारा मूल 8.3 वर्ण फ़ाइल नामकरण कन्वेंशन में परिवर्तित किया जाता है, जो प्रत्येक फ़ाइल में निम्न परिवर्तनों से गुजर रहा है।

  1. विस्तारित वर्ण +, ; = [और] को अंडरस्कोर (_) में बदल दिया जाता है।
  2. एक अवधि के बाद पहले तीन वर्ण विस्तार हो जाते हैं।
  3. रिक्त स्थान की अनदेखी की जाती है।
  4. अब पहले शेष छः वर्णों को अपरकेस में बदल दिया गया है।
  5. पहले छह के बाद अंतिम दो अक्षर "~ 1" बन जाते हैं। यदि एक ही फ़ाइल पहले छह अक्षरों और ~ 1 के साथ मौजूद है, तो फ़ाइल का नाम "~ 2" में बदल जाएगा; यह प्रक्रिया जारी रहेगी। इस घटना में आपके पास पहले नौ पात्रों के साथ नौ से अधिक फाइलें हैं, अंतिम तीन पात्रों का उपयोग करके, दसवीं फाइल ~ 10 बन जाती है।

एक लंबी फ़ाइल नाम या निर्देशिका का उपयोग करने के लिए जैसे "मेरा लंबा फ़ाइल नाम या निर्देशिका, " एक उपयोगकर्ता को उदाहरण के लिए अपने एमएस-डॉस संक्षिप्त नाम का उपयोग करने की आवश्यकता होगी:

 mylong ~ 1 

LFNBK उपयोगिता

विंडोज 95 और 98 इंस्टॉलेशन मीडिया में LFNBK नामक एक लंबी फ़ाइल नाम बैकअप उपयोगिता शामिल थी। उपयोगिता के बदलाव को LFNBK.EXE, DOSLFNBK.EXE, और SULFNBK.EXE सहित निष्पादनों में वितरित किया गया। इन आंतरिक विंडोज उपयोगिताओं का उपयोग लंबे फ़ाइल नामों के बारे में जानकारी का बैकअप लेने या पुनर्स्थापित करने के लिए किया गया था। इन उपयोगिताओं का उपयोग सावधानी से किया जाना चाहिए क्योंकि वे आपकी फ़ाइल प्रणाली को स्थायी रूप से बदल सकते हैं। उदाहरण के लिए, LFNBK / A / BC चलाना: ड्राइव C :, पर VFAT वॉल्यूम से लंबी फ़ाइल नामों को छीन सकता है और उन्हें LFNBK.DAT नामक पाठ फ़ाइल में संग्रहीत कर सकता है। LFNBK / R कमांड को चलाकर लंबी फ़ाइल नामों को बाद में बहाल किया जा सकता है।

आरक्षित वर्ण

Windows में लंबे फ़ाइल नाम में कोई भी मुद्रण योग्य वर्ण हो सकता है, सिवाय निम्नलिखित आरक्षित वर्णों के:

 / \: * ”| 

Windows NT, 2000 और XP

विंडोज के पुराने संस्करणों के विपरीत, उपयोगकर्ता कमांड कमांड के बजाय सीएमडी का उपयोग करके विंडोज कमांड लाइन का उपयोग कर सकते हैं। यदि आप COMMAND के बजाय Run type CMD से कमांड लाइन खोलते हैं और आप छोटे 8.3 नाम के बजाय पूर्ण लंबी फ़ाइल नाम का उपयोग कर सकते हैं।

विंडोज 95, 98 और एमई

एमएस-डॉस में आपने कैसे प्रवेश किया है, इस पर निर्भर करते हुए लंबी फ़ाइल नामों तक पहुंच बदल सकती है। यदि आप MS-DOS विंडो (MS-DOS शेल उर्फ ​​विंडोज कमांड लाइन) में हैं, तो आप पूरी लंबी फ़ाइल नाम लिखकर लंबी फ़ाइल नाम तक पहुँच सकते हैं। यदि फ़ाइल में स्थान है या फ़ाइल का नाम या निर्देशिका आठ वर्णों से अधिक लंबी है, तो नीचे दिखाए गए अनुसार लंबे फ़ाइल नाम के आसपास उद्धरण रखें।

 सीडी "कार्यक्रम फ़ाइलें" 

यदि आपने विंडोज को MS-DOS प्रॉम्प्ट से बाहर कर दिया है या बूट करने योग्य डिस्केट से बूट किया है, तो आपको शॉर्ट फाइल नेमिंग कन्वेंशन का उपयोग करने की आवश्यकता है। उदाहरण के लिए, यदि आप जिस निर्देशिका में जाने की कोशिश कर रहे हैं वह "प्रोग्राम फाइल्स" है, तो आपको टाइप करना होगा:

 सीडी प्रोग्रा ~ १ 

नोट: Microsoft Windows (जैसे Microsoft Windows 2000 या Windows XP) के बाद के संस्करणों में, शेल में कुछ कमांड को उद्धरणों में संलग्न किए बिना रिक्त स्थान हो सकते हैं।

रिक्त स्थान के साथ लंबे नाम

एक लंबी फ़ाइल या निर्देशिका नाम तक पहुंचने के लिए जिसमें रिक्त स्थान हैं, निर्देशिका का नाम या फ़ाइल का नाम दोहरे उद्धरण चिह्नों में रखें। प्रोग्राम फ़ाइलों की निर्देशिका में कैसे आना है, इसका एक उदाहरण इस प्रकार होगा:

 सीडी "कार्यक्रम फ़ाइलें" 

लंबी निर्देशिका के नाम

यदि आप "प्रोग्राम फ़ाइल" निर्देशिका में "Microsoft Office" निर्देशिका तक पहुँचने का प्रयास कर रहे हैं, तो आप टाइप कर सकते हैं:

 सीडी "कार्यक्रम फ़ाइलें \ Microsoft कार्यालय" 

या

 cd "c: \ program files \ microsoft office" 

लंबी फ़ाइल नाम जो 8.3 नामों के रूप में गलत तरीके से सहेजते हैं

यदि आप किसी फ़ाइल को लंबे फ़ाइल नाम से सहेजने का प्रयास करते हैं, लेकिन इसे छोटे स्वरूप के फ़ाइल नाम से छोटा किया जाता है, तो आप जिस सॉफ़्टवेयर का उपयोग कर रहे हैं वह VFAT का समर्थन नहीं कर सकता। यदि संभव हो, तो सॉफ़्टवेयर प्रोग्राम के डेवलपर या विक्रेता से आधिकारिक समाधान के लिए संपर्क करें। यदि कोई भी उपलब्ध नहीं है, तो आप उस सॉफ़्टवेयर का उपयोग करते समय छोटी फ़ाइल नामों तक सीमित हो सकते हैं।

विंडोज कमांड प्रॉम्प्ट में छोटे नाम लंबे हो जाते हैं

यदि कंप्यूटर को कमांड प्रॉम्प्ट में बूट किया जाता है, या आप विंडोज 98 स्टार्टअप डिस्कसेट का उपयोग करते हैं और लंबी फ़ाइल नामों का उपयोग करते हैं, तो आपकी फाइलें फिर से लिखी जाएंगी। यह समस्या Microsoft Windows 98 के साथ एक ज्ञात समस्या है, और यह अनुशंसित है जब MS-DOS में लंबी फ़ाइल नामों का उपयोग न करें और इसके बजाय पारंपरिक 8.3 फ़ाइल स्वरूप नामों का उपयोग करें।