एमएस-डॉस नाम नाम की लंबाई


1

मैं आज पूरे दिन प्रिंटर के साथ एक प्रिंट सर्वर को आबाद कर रहा हूं, और मैंने देखा कि जब आप "नया प्रिंटर जोड़ें" विज़ार्ड के साझाकरण अनुभाग पर पहुंचते हैं, तो यह लगातार शेयर नाम को 8 वर्णों में बदलता है। अगर मैं इसे अधिक वर्ण सर्वर में बदलता हूं तो 03 मुझे MS-DOS PC बताता है जो इस शेयर से कनेक्ट नहीं हो पाएगा। तो यह मुझे सोच में पड़ गया कि ऐसा क्यों है कि 8 अक्षर अधिकतम हैं जो एमएस-डॉस देख सकते हैं? क्या 9+ वर्ण वाले शेयर केवल दिखाई नहीं देते हैं? यह सिर्फ मेरे लिए कोई मतलब नहीं है, शायद यह 16 बिट वास्तुकला या वसा 16 के साथ कुछ करना है ??? मैंने MS-DOS में साझा नामों पर एक त्वरित Google खोज की और कुछ भी नहीं पाया, क्योंकि मेरे पास जोड़ने के लिए प्रिंटर का एक टन है मुझे वास्तव में इस पर शोध करने का समय नहीं है। स्पष्ट करने के लिए मैं इस व्यवहार के पीछे तकनीकी कारण की तलाश कर रहा हूं।

बोनस अंक यदि किसी को पता है कि क्यों सर्वर 03 डिफॉल्ट प्रिंटर 2003 से पहले 20 से अधिक वर्षों से जारी ओएस का समर्थन करने के लिए इस तरह के नाम साझा करता है।

जवाबों:


1

परंपरागत रूप से MS-DOS सिस्टम एक निर्देशिका और फ़ाइल सिस्टम का उपयोग करते हैं जो पुराने CP / M दिनों में वापस आ जाता है जहाँ फ़ाइल नाम में फ़ाइल नाम के लिए 8 वर्णों का एक बहुत ही प्रतिबंधित प्रारूप होता है और 3 के लिए extention (8.3 प्रारूप के रूप में जाना जाता है)

यह प्रतिबंध कुछ हद तक विंडोज 95 के आगमन के साथ काम किया गया था लेकिन यह केवल वास्तव में विंडोज एक्सपी के साथ पूरी तरह से गायब हो गया।

फाइलसिस्टम के रूप में देखे जाने वाले शेयरों आदि के कारण सब कुछ वे प्रतिबंधित हैं जो ऑपरेटिंग सिस्टम एमएस-डॉस के मामले में 8.3 प्रारूप के साथ सामना कर सकते हैं।

मैंने व्यक्तिगत रूप से कई वर्षों तक एक MS-DOS सिस्टम नहीं देखा है (हालांकि मुझे लगता है कि कुछ लोग अभी भी उनका उपयोग करते हैं), इसलिए जब तक कि आपके नेटवर्क पर वास्तव में आपके पास कुछ MS-DOS सिस्टम नहीं हैं, तो यह कुछ ऐसा है जिसे बहुत अधिक अनदेखा किया जा सकता है ।

क्यों वे ऐसा करने के लिए? खैर, वे माइक्रोसॉफ्ट हैं। उन्हें एक कारण की आवश्यकता नहीं है।


FYI करें, फाइल शेयरिंग प्रोटोकॉल के प्रतिबंध आवश्यक रूप से ऑन-डिस्क फाइल सिस्टम के प्रतिबंध से संबंधित नहीं हैं।
२१:२१

डिस्क फ़ाइल सिस्टम पर नहीं, नहीं, लेकिन ऑपरेटिंग सिस्टम क्या सामना कर सकता है - जो कि msdos के साथ 8.3 है - यह केवल CP / M से एक कदम ऊपर है
Majenko

@ मैट: फ़ाइल नाम, हाँ, लेकिन शेयर नाम पूरी तरह से नेटवर्क पुनर्निर्देशक (जब आप कॉल करते हैं net use, उदाहरण के लिए) के अंदर से निपटा जाता है ।
११:११

मुझे माफ कर दो, लेकिन मैंने सोचा था कि हम के बारे में बात कर रहे थे प्रिंट शेयर, नहीं दाखिल शेयरों।
मजेंको

@Matt: दोनों SMB / CIFS में एक ही तरह से काम करते हैं। (कम से कम MS-DOS में; मुझे लगता है कि NT सिस्टम मुद्रण के लिए RPC के लिए डिफ़ॉल्ट है।) इसके अलावा, 8.3 नामों में 11 बाइट्स वाले बफर आवंटन नहीं होंगे?
ग्रैविटी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.