डेनिस ने तीसरे स्लैश के बारे में बताया है, जिसमें host
से अलग होने की जरूरत है path
, लेकिन अन्य दो बहुत अधिक दिलचस्प हैं ...
यह पता चला है कि वे URL सिंटैक्स के लिए एक बेकार और कुछ हद तक मनमाना जोड़ थे। वर्ल्ड वाइड वेब के आविष्कारक और इसके कई मानकों ( RFC सहित डेनिस से जुड़े) के लेखक टिम बर्नर्स-ली ने 2009 में वापस एक साक्षात्कार में 'डबल स्लैश' के अपने उपयोग पर जोर दिया।
डबल स्लैश, हालांकि उस समय एक प्रोग्रामिंग सम्मेलन, वास्तव में आवश्यक नहीं था, श्री बर्नर्स-ली ने समझाया। सभी कागजों और पेड़ों को देखें, उन्होंने कहा, कि अगर लोगों को लिखने और वर्षों में कागज पर उन स्लैशों को लिखना नहीं पड़ा तो उन्हें बचाया जा सकता था - मानव श्रम और समय बिताने के लिए उन दो कीस्ट्रोक्स के टाइप करने के लिए अनगिनत लाखों ब्राउज़र एड्रेस बॉक्स में कई बार।
http://bits.blogs.nytimes.com/2009/10/12/the-webs-inventor-regrets-one-small-thing/
तो, कुछ 18 साल पहले दूरदर्शिता में एक नाबालिग (और अछूत) के लिए बचाना, आपकी फ़ाइल URL के file:/D:/Desktop/Book.pdf
बजाय आसानी से हो सकता था file:///D:/Desktop/Book.pdf
।
आपके प्रश्न का उत्तर देने के लिए कोई कारण नहीं है कि URL में 3 स्लैश क्यों हैं।
अपडेट: जैसा कि @ComFreek कमेंट में बताते हैं, 2017 तक, file:/D:/...
ऊपर दिया गया उदाहरण अब मान्य है! यह RFC 8089 के लिए धन्यवाद है , जो विशेष रूप से पिछले मानक से इस फिक्स को कॉल करता है ...
[RFC1738] में परिभाषा के अनुसार, एक फ़ाइल URL हमेशा टोकन "फ़ाइल: //" से शुरू होता है, उसके बाद एक (वैकल्पिक रूप से रिक्त) होस्ट नाम और एक "/" होता है। धारा 2 में दिया गया वाक्यविन्यास पूरे प्राधिकरण घटक को बनाता है, जिसमें डबल स्लैश "//", वैकल्पिक शामिल है।
क्या वक़्त है जीने का।
file://localhost/D:/Desktop/
स्वचालित रूप से फैलता है ।