इसका इस्तेमाल कैसे करें
- एक्सटेंशन या मीडिया टाइप में pdf या .png जैसा एक्सटेंशन लिखें, या image/jpeg जैसा पूरा टाइप।
- मीडिया टाइप और एक्सटेंशन पढ़ें। जब एक एक्सटेंशन कई टाइप का हो, तो मेल खाने वाले टाइप की तालिका सभी टाइप दिखाती है।
- पंजीकरण देखें, ताकि पता चले कि टाइप IANA रजिस्ट्री में है या नहीं, और उसे किस संदर्भ से दर्ज किया गया।
एक्सटेंशन और मीडिया टाइप
फ़ाइल एक्सटेंशन फ़ाइल के नाम में आखिरी बिंदु के बाद का हिस्सा है। मीडिया टाइप, जिसे MIME टाइप भी कहते हैं, बताता है कि फ़ाइल में क्या है, और उसका रूप type/subtype होता है, जैसे application/pdf या image/png। ईमेल, वेब सर्वर और ब्राउज़र Content-Type हेडर में मीडिया टाइप इस्तेमाल करते हैं, और प्रोग्राम फ़ाइल खोलने के लिए एक्सटेंशन देखते हैं।
RFC 6838 की धारा 4.2 में type और subtype के नामों के नियम हैं। एक्सटेंशन सिर्फ नामकरण की परंपरा है, इसलिए किसी भी फ़ाइल पर कोई भी एक्सटेंशन लगा हो सकता है।
पंजीकृत और अपंजीकृत टाइप
IANA रजिस्ट्री मीडिया टाइप की आधिकारिक सूची है। RFC 6838 नामों के लिए चार ट्री देता है: मानक ट्री, जिसमें कोई उपसर्ग नहीं होता (धारा 3.1); विक्रेता ट्री, जिसका उपसर्ग vnd. है (धारा 3.2); निजी ट्री, जिसका उपसर्ग prs. है (धारा 3.3); और अपंजीकृत ट्री, जिसका उपसर्ग x. है (धारा 3.4)। इस्तेमाल में आने वाले कई टाइप, खासकर विक्रेता के टाइप, रजिस्ट्री में बिल्कुल नहीं होते, और पेज यह बताता है।
एक्सटेंशन कहाँ से आते हैं
IANA रजिस्ट्री एक्सटेंशन नहीं देती, इसलिए एक्सटेंशन Apache httpd की mime.types फ़ाइल से लिए जाते हैं। यह आम टाइप और उनके एक्सटेंशन की लंबे समय से इस्तेमाल होती सूची है, और इसके शीर्ष लेख के अनुसार यह पब्लिक डोमेन में है। फ़ाइल हर टाइप को शामिल नहीं करती: उदाहरण के लिए text/markdown का उसमें कोई एक्सटेंशन नहीं है। एक ही एक्सटेंशन दो टाइप का हो सकता है, जैसे sub, जिसे फ़ाइल image/vnd.dvb.subtitle और text/vnd.dvb.subtitle दोनों के लिए दर्ज करती है। तब पेज दोनों पंक्तियाँ दिखाता है, और कौन सा टाइप लागू होगा, यह उस प्रोग्राम पर है जो फ़ाइल खोलता है।
हल किया हुआ उदाहरण: pdf
pdf लिखने पर एक टाइप मिलता है, application/pdf। Apache फ़ाइल इस टाइप के लिए एक्सटेंशन pdf दर्ज करती है, और IANA रजिस्ट्री में यह टाइप RFC 8118 से दर्ज है।
नीचे की तालिका वही है जो पेज pdf के लिए दिखाता है। वही परिणाम .PDF या application/pdf लिखने पर भी आता है।
| परिणाम | pdf के लिए |
|---|---|
| मीडिया टाइप | application/pdf |
| एक्सटेंशन | |
| पंजीकरण | IANA रजिस्ट्री में दर्ज: RFC 8118 |
अक्सर पूछे जाने वाले सवाल
क्या MIME टाइप और मीडिया टाइप एक ही हैं?
हाँ। दोनों नाम सामग्री के type/subtype लेबल के लिए हैं, जैसे image/png। RFC 6838 इसे मीडिया टाइप कहता है, और पुराना नाम MIME टाइप अब भी कई प्रोग्राम और दस्तावेजों में इस्तेमाल होता है।
jpg से image/jpeg क्यों मिलता है, image/jpg क्यों नहीं?
image/jpeg ही टाइप है। Apache फ़ाइल इसके लिए तीन एक्सटेंशन दर्ज करती है: jpeg, jpg और jpe। न IANA रजिस्ट्री में और न Apache फ़ाइल में image/jpg टाइप है, इसलिए पेज वह नहीं दिखाता।
कोई टाइप एक्सटेंशन क्यों नहीं दिखाता?
Apache फ़ाइल सिर्फ आम एक्सटेंशन देती है। कोई टाइप IANA रजिस्ट्री में हो सकता है और फिर भी उस फ़ाइल में उसका एक्सटेंशन न हो, जैसे text/markdown। तब पेज बताता है कि कोई एक्सटेंशन दर्ज नहीं है।
क्या एक एक्सटेंशन दो मीडिया टाइप का हो सकता है?
हाँ। Apache फ़ाइल sub को image/vnd.dvb.subtitle और text/vnd.dvb.subtitle दोनों के लिए दर्ज करती है, इसलिए पेज दोनों दिखाता है। कौन सा टाइप लागू होगा, यह फ़ाइल खोलने वाला प्रोग्राम तय करता है।
क्या फ़ाइल का टाइप सिर्फ एक्सटेंशन से पहचाना जा सकता है?
सिर्फ मोटे तौर पर। एक्सटेंशन नामकरण की परंपरा है, और किसी भी फ़ाइल का नाम बदलकर कोई भी एक्सटेंशन लगाया जा सकता है। सुरक्षा जाँच के लिए फ़ाइल का नाम नहीं, उसकी सामग्री देखें।
क्या मेरी खोज कहीं भेजी जाती है?
नहीं। खोज आपके ब्राउज़र में, इस पेज के साथ रखी सूची पर चलती है। आप जो भी लिखते हैं, वह हमारे सर्वर को नहीं भेजा जाता और वहाँ सहेजा भी नहीं जाता।
स्रोत
- IANA (अंग्रेजी में): Media Types registry
- RFC 6838 (अंग्रेजी में): Media Type Specifications and Registration Procedures
- Apache httpd (अंग्रेजी में): docs/conf/mime.types, एक्सटेंशन की मैपिंग, पब्लिक डोमेन
आँकड़े और टेक्स्ट आखिरी बार मंगलवार, 10 नवंबर 2026 को जाँचे गए।