मीडिया प्रकार: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 1: Line 1:
{{Short description|Identifier for file formats}}
{{Short description|Identifier for file formats}}
एक '''मीडिया प्रकार''' (जिसे पहले [[MIME|'''MIME''']] '''प्रकार''' के रूप में जाना जाता था)<ref name=iana>{{cite web|title=मीडिया प्रकार|url=https://www.iana.org/assignments/media-types/media-types.xhtml| website=IANA| publisher=[[IANA]]|access-date=5 June 2018|date=4 June 2018|quote=[RFC2046] specifies that मीडिया प्रकार (formerly known as MIME types) and Media Subtypes will be assigned and listed by the IANA.}}</ref> [[इंटरनेट]] पर प्रसारित फ़ाइल स्वरूपों और प्रारूप सामग्री के लिए दो-भाग पहचानकर्ता है। उनका उद्देश्य कुछ हद तक फ़ाइल एक्सटेंशन के समान है जिसमें वे इच्छित डेटा प्रारूप की पहचान करते हैं। इंटरनेट असाइन्ड नंबर अथॉरिटी (आईएएनए) इन वर्गीकरणों के मानकीकरण और प्रकाशन के लिए आधिकारिक प्राधिकरण है।
एक '''मीडिया प्रकार''' (जिसे पहले [[MIME|'''एमआईएमई''']] '''प्रकार''' के रूप में जाना जाता था)<ref name=iana>{{cite web|title=मीडिया प्रकार|url=https://www.iana.org/assignments/media-types/media-types.xhtml| website=IANA| publisher=[[IANA]]|access-date=5 June 2018|date=4 June 2018|quote=[RFC2046] specifies that मीडिया प्रकार (formerly known as MIME types) and Media Subtypes will be assigned and listed by the IANA.}}</ref> [[इंटरनेट]] पर प्रसारित फ़ाइल स्वरूपों और प्रारूप सामग्री के लिए दो-भाग पहचानकर्ता है। उनका उद्देश्य कुछ हद तक फ़ाइल एक्सटेंशन के समान है जिसमें वे इच्छित डेटा प्रारूप की पहचान करते हैं। [[इंटरनेट निरुपित नंबर प्राधिकरण]] (आईएएनए) इन वर्गीकरणों के मानकीकरण और प्रकाशन के लिए आधिकारिक प्राधिकरण है।


मीडिया प्रकारों को मूल रूप से [[ईमेल]] संदेश सामग्री के प्रकार को दर्शाने के लिए एमआईएमई (बहुउद्देशीय इंटरनेट मेल एक्सटेंशन) विनिर्देश के एक भाग के रूप में नवंबर 1996 में [[टिप्पणियों के लिए अनुरोध]] (एमआईएमई) भाग एक: इंटरनेट संदेश निकायों का प्रारूप (नवंबर 1996) में परिभाषित किया गया था और अनुलग्नकों <ref name="RFC2045">{{cite web|first1=N.|last1=Freed|first2=N.|last2=Borenstein|title=Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies|url=https://tools.ietf.org/html/rfc2045|date=November 1996|access-date=15 July 2015|publisher=[[Internet Engineering Task Force]]}}</ref> के प्रकार को दर्शाने के लिए; इसलिए मूल नाम, एमआईएमई प्रकार एवं मीडिया प्रकारों का उपयोग अन्य इंटरनेट प्रोटोकॉल जैसे [[HTTP|एचटीटीपी]] द्वारा भी किया जाता है<ref>{{cite web|url=https://tools.ietf.org/html/rfc1945#section-3.6|title=Hypertext Transfer Protocol -- HTTP/1.0|date=May 1996|access-date=2 Feb 2017|last1=Nielsen|first1=Henrik|last2=Fielding|first2=Roy T.|last3=Berners-Lee|first3=Tim}}</ref> और दस्तावेज़ फ़ाइल स्वरूप जैसे एचटीएमएल तत्व,<ref>{{cite web |url=https://www.w3.org/TR/html401/types.html#type-content-type|title=HTML 4.01 Specification|date=24 Dec 1999|access-date=2 Feb 2017}}</ref> द्वारा भी समान उद्देश्यों के लिए किया जाता है।
== नामकरण ==
एक मीडिया प्रकार में एक प्रकार और एक उपप्रकार होता है, जिसे आगे एक ट्री में संरचित किया जाता है। एक मीडिया प्रकार वैकल्पिक रूप से एक प्रत्यय और मापदंडों को परिभाषित कर सकता है:


[[इंटरनेट निरुपित नंबर प्राधिकरण]] |  मीडिया प्रकार मूल रूप से [[टिप्पणियों के लिए अनुरोध]] में परिभाषित किए गए थे {{IETF RFC|2045}} (MIME) भाग एक: नवंबर 1996 में MIME (बहुउद्देश्यीय इंटरनेट मेल एक्सटेंशन) विनिर्देश के एक भाग के रूप में इंटरनेट संदेश निकायों (नवंबर 1996) का प्रारूप, [[ईमेल]] संदेश सामग्री और अनुलग्नकों के प्रकार को दर्शाने के लिए;<ref name="RFC2045">{{cite web|first1=N.|last1=Freed|first2=N.|last2=Borenstein|title=Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies|url=https://tools.ietf.org/html/rfc2045|date=November 1996|access-date=15 July 2015|publisher=[[Internet Engineering Task Force]]}}</ref> इसलिए मूल नाम, MIME प्रकार। मीडिया प्रकार का उपयोग अन्य इंटरनेट प्रोटोकॉल जैसे [[HTTP]] द्वारा भी किया जाता है<ref>{{cite web|url=https://tools.ietf.org/html/rfc1945#section-3.6|title=Hypertext Transfer Protocol -- HTTP/1.0|date=May 1996|access-date=2 Feb 2017|last1=Nielsen|first1=Henrik|last2=Fielding|first2=Roy T.|last3=Berners-Lee|first3=Tim}}</ref> और दस्तावेज़ फ़ाइल स्वरूप जैसे HTML तत्व,<ref>{{cite web |url=https://www.w3.org/TR/html401/types.html#type-content-type|title=HTML 4.01 Specification|date=24 Dec 1999|access-date=2 Feb 2017}}</ref> समान उद्देश्यों के लिए।
उदाहरण के तौर पर, एक एचटीएमएल फ़ाइल को टेक्स्ट/एचटीएमएल निर्दिष्ट की जा सकती है . इस उदाहरण में, टेक्स्ट प्रकार है, एचटीएमएल उपप्रकार है और वर्ण एन्कोडिंग इंगित करने वाला एक वैकल्पिक पैरामीटर है।


== हम ==
प्रकार, उपप्रकार और पैरामीटर नाम केस-असंवेदनशील हैं। पैरामीटर मान सामान्यतः केस-संवेदी होते हैं, किन्तु इच्छित उपयोग के आधार पर केस-असंवेदनशील तरीके से व्याख्या की जा सकती है।<ref name="RFC2045" />
एक मीडिया प्रकार में एक प्रकार और एक उपप्रकार होता है, जिसे आगे एक पेड़ में संरचित किया जाता है। एक मीडिया प्रकार वैकल्पिक रूप से एक प्रत्यय और मापदंडों को परिभाषित कर सकता है:
:
 
उदाहरण के तौर पर, एक HTML फ़ाइल निर्दिष्ट की जा सकती है . इस उदाहरण में,  प्रकार है,  उप प्रकार है, और  वर्ण एन्कोडिंग इंगित करने वाला एक वैकल्पिक पैरामीटर है।
 
प्रकार, उपप्रकार और पैरामीटर नाम केस-असंवेदनशील हैं। पैरामीटर मान आमतौर पर केस-संवेदी होते हैं, लेकिन इच्छित उपयोग के आधार पर केस-असंवेदनशील तरीके से व्याख्या की जा सकती है।<ref name="RFC2045" />
=== प्रकार ===
=== प्रकार ===
प्रकार का हिस्सा मीडिया प्रकार के व्यापक उपयोग को परिभाषित करता है। नवंबर 1996 तक, पंजीकृत प्रकार थे: , , , , , और .<ref name=RFC2045/>दिसंबर 2020 तक, पंजीकृत प्रकारों में पूर्वगामी, प्लस शामिल थे , , और .<ref name=iana/>
"प्रकार" भाग मीडिया प्रकार के व्यापक उपयोग को परिभाषित करता है। नवंबर 1996 तक, पंजीकृत प्रकार थे: एप्लिकेशन, ऑडियो, छवि, संदेश, मल्टीपार्ट, टेक्स्ट और वीडियो<ref name=RFC2045/> इसके पश्चात दिसंबर 2020 तक, पंजीकृत प्रकारों में पूर्वगामी, प्लस फ़ॉन्ट, उदाहरण और मॉडल सम्मिलित थे।<ref name=iana/>


सामान्य उपयोग में एक अनौपचारिक शीर्ष-स्तरीय प्रकार रासायनिक फ़ाइल स्वरूप#The Chemical MIME Project| है.<ref>{{cite web|url=http://chemical-mime.sourceforge.net/|title=रासायनिक-माइम-डेटा परियोजना|author=Daniel Leidert, Egon Willighagen|date=2007|access-date=2016-04-28|archive-url=https://web.archive.org/web/20161008090203/http://chemical-mime.sourceforge.net/|archive-date=2016-10-08|url-status=dead}}</ref><ref>{{cite web|url=https://www.ch.ic.ac.uk/chemime/|title=केमिकल माइम होम पेज|date=22 December 1998|access-date=11 May 2019}}</ref><ref>{{cite journal |last1=S. Rzepa |first1=Henry |last2=Murray-Rust |first2=Peter |last3=J. Whitaker |first3=Benjamin |date=14 August 1998 |title=इलेक्ट्रॉनिक मेल और वर्ल्ड वाइड वेब सूचना विनिमय के लिए रासायनिक बहुउद्देशीय इंटरनेट मेल एक्सटेंशन (रासायनिक MIME) इंटरनेट मानकों का अनुप्रयोग|journal=Journal of Chemical Information and Modeling |publisher=American Chemical Society |volume= 38|issue= 6|pages= 976–982|doi=10.1021/ci9803233}}</ref>
सामान्य उपयोग में एक अनौपचारिक शीर्ष-स्तरीय प्रकार रासायनिक फ़ाइल स्वरूप रसायन एमआईएमई परियोजना है.<ref>{{cite web|url=http://chemical-mime.sourceforge.net/|title=रासायनिक-माइम-डेटा परियोजना|author=Daniel Leidert, Egon Willighagen|date=2007|access-date=2016-04-28|archive-url=https://web.archive.org/web/20161008090203/http://chemical-mime.sourceforge.net/|archive-date=2016-10-08|url-status=dead}}</ref><ref>{{cite web|url=https://www.ch.ic.ac.uk/chemime/|title=केमिकल माइम होम पेज|date=22 December 1998|access-date=11 May 2019}}</ref><ref>{{cite journal |last1=S. Rzepa |first1=Henry |last2=Murray-Rust |first2=Peter |last3=J. Whitaker |first3=Benjamin |date=14 August 1998 |title=इलेक्ट्रॉनिक मेल और वर्ल्ड वाइड वेब सूचना विनिमय के लिए रासायनिक बहुउद्देशीय इंटरनेट मेल एक्सटेंशन (रासायनिक MIME) इंटरनेट मानकों का अनुप्रयोग|journal=Journal of Chemical Information and Modeling |publisher=American Chemical Society |volume= 38|issue= 6|pages= 976–982|doi=10.1021/ci9803233}}</ref>
=== उप प्रकार ===
=== उप प्रकार ===
एक उपप्रकार में आमतौर पर एक मीडिया प्रारूप होता है, लेकिन पंजीकरण पेड़ों में विभिन्न नियमों के अनुसार, इसमें अन्य सामग्री, जैसे ट्री उपसर्ग, निर्माता, उत्पाद या प्रत्यय शामिल हो सकते हैं या होने चाहिए।
एक उपप्रकार में सामान्यतः एक मीडिया प्रारूप होता है, किन्तु पंजीकरण ट्रीों में विभिन्न नियमों के अनुसार, इसमें अन्य सामग्री भी हो सकती है, जैसे ट्री उपसर्ग, निर्माता, उत्पाद या प्रत्यय सम्मिलित हो सकते हैं या होने चाहिए।


IANA पंजीकरण प्रक्रियाओं का उपयोग करके सभी मीडिया प्रकारों को पंजीकृत किया जाना चाहिए। मीडिया प्रकार की पंजीकरण प्रक्रिया की दक्षता और लचीलेपन के लिए, उपप्रकारों की विभिन्न संरचनाओं को पंजीकरण पेड़ों में पंजीकृत किया जा सकता है जो कि पेड़ उपसर्गों के उपयोग से अलग हैं। वर्तमान में निम्नलिखित पेड़ बनाए गए हैं: मानक (कोई उपसर्ग नहीं), विक्रेता ({{code|vnd.}} उपसर्ग), व्यक्तिगत या वैनिटी ({{code|prs.}} उपसर्ग), अपंजीकृत ({{code|x.}} उपसर्ग)। इन पंजीकरण पेड़ों को पहली बार नवंबर 1996 में परिभाषित किया गया था (अप्रचलित RFC 2048 - वर्तमान में RFC 6838)। प्रसिद्ध स्थायी संगठनों (जैसे वैज्ञानिक समाज) द्वारा बाहरी पंजीकरण और प्रबंधन के लिए [[इंटरनेट इंजीनियरिंग टास्क फोर्स]] स्टैंडर्ड एक्शन द्वारा नए पंजीकरण पेड़ बनाए जा सकते हैं।
सभी मीडिया प्रकारों को IANA पंजीकरण प्रक्रियाओं का उपयोग करके पंजीकृत किया जाना चाहिए। मीडिया प्रकार की पंजीकरण प्रक्रिया की दक्षता और लचीलेपन के लिए, उपप्रकारों की विभिन्न संरचनाओं को पंजीकरण ट्रीों में पंजीकृत किया जा सकता है जो कि ट्री उपसर्गों के उपयोग से अलग होते हैं। वर्तमान में निम्नलिखित ट्री बनाए गए हैं: मानक (कोई उपसर्ग नहीं), विक्रेता (vnd.उपसर्ग), व्यक्तिगत या वैनिटी (prs. उपसर्ग), अपंजीकृत (x. उपसर्ग)। इन पंजीकरण ट्रीों को पहली बार नवंबर 1996 में परिभाषित किया गया था (अप्रचलित [rfc:2048 आरएफसी 2048] - वर्तमान में [rfc:6838 आरएफसी 6838])। प्रसिद्ध स्थायी संगठनों (जैसे वैज्ञानिक समाज) द्वारा बाहरी पंजीकरण और प्रबंधन के लिए [[इंटरनेट इंजीनियरिंग टास्क फोर्स]] स्टैंडर्ड एक्शन द्वारा नए पंजीकरण ट्री बनाए जा सकते हैं।


==== मानक वृक्ष ====
==== मानक ट्री ====
मानक वृक्ष किसी भी वृक्ष उपसर्ग का उपयोग नहीं करता है। उदाहरण हैं , .<ref name=RFC6838>{{cite journal|last1=Freed|first1=N.|title=मीडिया प्रकार विनिर्देश और पंजीकरण प्रक्रियाएं|journal=Ietf Request for Comments (RFC) Pages - Test|date=January 2013|volume=RFC6838|url=https://tools.ietf.org/html/rfc6838|access-date=15 July 2015|publisher=Internet Engineering Task Force (IETF)|issn=2070-1721}}</ref>
मानक ट्री किसी भी ट्री उपसर्ग का उपयोग नहीं करता है। उदाहरण टेक्स्ट/जावास्क्रिप्ट, छवि/पीएनजी हैं।<ref name=RFC6838>{{cite journal|last1=Freed|first1=N.|title=मीडिया प्रकार विनिर्देश और पंजीकरण प्रक्रियाएं|journal=Ietf Request for Comments (RFC) Pages - Test|date=January 2013|volume=RFC6838|url=https://tools.ietf.org/html/rfc6838|access-date=15 July 2015|publisher=Internet Engineering Task Force (IETF)|issn=2070-1721}}</ref>


मानक ट्री में पंजीकरण या तो IESG द्वारा सीधे अनुमोदित IETF विशिष्टताओं से जुड़ा होना चाहिए, या IANA मान्यता प्राप्त मानकों से संबंधित संगठन द्वारा पंजीकृत होना चाहिए।
मानक ट्री में पंजीकरण या तो सीधे आईईएसजी द्वारा अनुमोदित आईईटीएफ विशिष्टताओं से जुड़ा होना चाहिए, या आईएएनए द्वारा मान्यता प्राप्त मानकों से संबंधित संगठन द्वारा पंजीकृत होना चाहिए।


==== वेंडर ट्री ====
==== विक्रेता ट्री ====
वेंडर ट्री में सार्वजनिक रूप से उपलब्ध उत्पादों से जुड़े मीडिया प्रकार शामिल हैं। यह उपयोग करता है वृक्ष उपसर्ग। उदाहरण हैं: , .
विक्रेता ट्री में सार्वजनिक रूप से उपलब्ध उत्पादों से जुड़े मीडिया प्रकार सम्मिलित हैं। यह vnd. का उपयोग करता है ट्री उपसर्ग। उदाहरण हैं: एप्लिकेशन/vnd.ms-excel, एप्लिकेशन/vnd.oasis.opendocument.text।


विक्रेता और निर्माता शब्द को संदर्भ में समकक्ष माना जाता है। उद्योग संघ के साथ-साथ गैर-वाणिज्यिक संस्थाएं वेंडर ट्री में मीडिया प्रकार पंजीकृत कर सकती हैं। वेंडर ट्री में एक पंजीकरण किसी के द्वारा बनाया जा सकता है, जिसे किसी सॉफ़्टवेयर उत्पाद या उत्पादों के सेट से जुड़ी फ़ाइलों को इंटरचेंज करने की आवश्यकता होती है। हालाँकि, पंजीकरण उस विक्रेता या संगठन का होता है जो उस सॉफ़्टवेयर का उत्पादन करता है जो पंजीकृत होने वाले प्रकार को नियोजित करता है, और वह विक्रेता या संगठन किसी भी समय किसी तीसरे पक्ष द्वारा किए गए पंजीकरण के स्वामित्व का दावा करने का चुनाव कर सकता है।
संदर्भ में "विक्रेता" और "निर्माता" शब्द समकक्ष माने जाते हैं। उद्योग संघ के साथ-साथ गैर-वाणिज्यिक संस्थाएं वेंडर ट्री में मीडिया प्रकार पंजीकृत कर सकती हैं। वेंडर ट्री में एक पंजीकरण किसी के द्वारा बनाया जा सकता है, जिसे किसी सॉफ़्टवेयर उत्पाद या उत्पादों के सेट से जुड़ी फ़ाइलों को इंटरचेंज करने की आवश्यकता होती है। चूँकि, पंजीकरण उस विक्रेता या संगठन का होता है जो उस सॉफ़्टवेयर का उत्पादन करता है जो पंजीकृत होने वाले प्रकार को नियोजित करता है, और वह विक्रेता या संगठन किसी भी समय किसी तीसरे पक्ष द्वारा किए गए पंजीकरण के स्वामित्व का प्रामाणित करने का चुनाव कर सकता है।


====व्यक्तिगत या वैनिटी ट्री====
====व्यक्तिगत या वैनिटी ट्री====
व्यक्तिगत या वैनिटी ट्री में गैर-सार्वजनिक रूप से उपलब्ध उत्पादों या प्रायोगिक मीडिया प्रकारों से जुड़े मीडिया प्रकार शामिल हैं। यह उपयोग करता है वृक्ष उपसर्ग। उदाहरण हैं , .
व्यक्तिगत या वैनिटी ट्री में गैर-सार्वजनिक रूप से उपलब्ध उत्पादों या प्रायोगिक मीडिया प्रकारों से जुड़े मीडिया प्रकार सम्मिलित हैं। यह उपयोग करता है ट्री उपसर्ग। यह पीआरएस का उपयोग करता है. ट्री उपसर्ग. उदाहरण ऑडियो/prs.sid, छवि/prs.btif हैं।


==== अपंजीकृत पेड़ ====
==== अपंजीकृत ट्री ====
अपंजीकृत पेड़ में मीडिया प्रकार शामिल हैं जो विशेष रूप से निजी वातावरण में उपयोग के लिए लक्षित हैं और केवल पार्टियों के सक्रिय समझौते के साथ उनका आदान-प्रदान करते हैं। यह उपयोग करता है  वृक्ष उपसर्ग। उदाहरण हैं , . इस ट्री में मीडिया प्रकार पंजीकृत नहीं किए जा सकते।
अपंजीकृत ट्री में विशेष रूप से निजी वातावरण में उपयोग के लिए और उनका आदान-प्रदान करने वाले दलों के सक्रिय समझौते के साथ मीडिया प्रकार सम्मिलित हैं। यह x का उपयोग करता है। ट्री उपसर्ग. उदाहरण एप्लिकेशन/x.foo, वीडियो/x.bar हैं। इस ट्री में मीडिया प्रकार पंजीकृत नहीं किए जा सकते हैं।


इस प्रकार को मूल रूप से <nowiki>RFC 1590</nowiki> (सितंबर 1993 में प्रकाशित) में परिभाषित किया गया था। या  उपसर्ग। <nowiki>RFC 2048</nowiki> (नवंबर 1996 में प्रकाशित) ने पेश किया  उपसर्ग, लेकिन अपंजीकृत पेड़ के उपयोग को हतोत्साहित किया, क्योंकि नए व्यक्तिगत और विक्रेता पेड़ आराम से पंजीकरण आवश्यकताओं के साथ अब उपलब्ध हैं। वर्तमान <nowiki>RFC 6838</nowiki> (जनवरी 2013 में प्रकाशित) उसी सिफारिश को बनाए रखता है, लेकिन उपप्रकार के साथ उपसर्ग करता है  या  को अब इस वृक्ष का सदस्य नहीं माना जाता है।
इस प्रकार को मूल रूप से x- या X- उपसर्ग का उपयोग करके आरएफसी 1590 (सितंबर 1993 में प्रकाशित) में परिभाषित किया गया था। आरएफसी 2048 (नवंबर 1996 में प्रकाशित) ने एक्स की शुरुआत की। उपसर्ग, किन्तु अपंजीकृत पेड़ के उपयोग को हतोत्साहित किया गया, क्योंकि नए व्यक्तिगत और विक्रेता पेड़ आराम से पंजीकरण आवश्यकताओं के साथ अब उपलब्ध हैं। वर्तमान आरएफसी 6838 (जनवरी 2013 में प्रकाशित) उसी अनुशंसा को बनाए रखता है, किन्तु x- या X- के साथ उपसर्ग किए गए उपप्रकारों को अब इस पेड़ का सदस्य नहीं माना जाता है।


मीडिया प्रकार जो व्यापक रूप से तैनात किए गए हैं (एक उपप्रकार के साथ उपसर्ग के साथ  या ) बिना पंजीकृत हुए, यदि संभव हो तो उचित उपसर्ग उपप्रकार के साथ पुनः पंजीकृत होना चाहिए। यदि यह संभव नहीं है, तो मीडिया प्रकार, मीडिया प्रकार समीक्षक और IESG दोनों के अनुमोदन के बाद, मानक ट्री में इसके अपरिफ़िक्स उपप्रकार के साथ पंजीकृत हो सकता है। व्यापक रूप से परिनियोजित प्रकार का एक उदाहरण है जो इसके साथ पंजीकृत हुआ उपसर्ग।<ref>{{cite web |title=application/x-www-form-urlencoded (registered 2014-05-14, updated 2014-05-14, updated 2020-07-14) |url=https://www.iana.org/assignments/media-types/application/x-www-form-urlencoded}}</ref>
मीडिया प्रकार जिन्हें पंजीकृत किए बिना व्यापक रूप से नियत किया गया है (x- या यदि यह संभव नहीं है, तो मीडिया प्रकार को, मीडिया प्रकार समीक्षक और आईईएसजी दोनों के अनुमोदन के बाद, इसके उपसर्ग रहित उपप्रकार के साथ मानक ट्री में पंजीकृत किया जा सकता है। एप्लिकेशन/x-www-form-urlencoded एक व्यापक रूप से नियत प्रकार का एक उदाहरण है जो x- उपसर्ग के साथ पंजीकृत हुआ हैं।<ref>{{cite web |title=application/x-www-form-urlencoded (registered 2014-05-14, updated 2014-05-14, updated 2020-07-14) |url=https://www.iana.org/assignments/media-types/application/x-www-form-urlencoded}}</ref>
=== प्रत्यय ===
=== प्रत्यय ===
प्रत्यय उस मीडिया प्रकार की अंतर्निहित संरचना को अतिरिक्त रूप से निर्दिष्ट करने के लिए मीडिया प्रकार की परिभाषा का एक संवर्द्धन है, जो उस संरचना के आधार पर सामान्य प्रसंस्करण की अनुमति देता है और सटीक प्रकार के विशेष शब्दार्थ से स्वतंत्र होता है। नामित संरचित सिंटैक्स का उपयोग करने वाले मीडिया प्रकारों को उपयुक्त आईएएनए पंजीकृत का उपयोग करना चाहिए उस संरचित सिंटैक्स के लिए जब वे पंजीकृत हों। अपंजीकृत प्रत्यय का उपयोग नहीं किया जाना चाहिए (जनवरी 2013 से)संरचित सिंटैक्स प्रत्यय पंजीकरण प्रक्रियाओं को <nowiki>RFC 6838</nowiki> में परिभाषित किया गया है।<ref name=RFC6838/>
प्रत्यय उस मीडिया प्रकार की अंतर्निहित संरचना को अतिरिक्त रूप से निर्दिष्ट करने के लिए मीडिया प्रकार की परिभाषा का एक संवर्द्धन है, जो उस संरचना के आधार पर सामान्य प्रसंस्करण की अनुमति देता है और त्रुटिहीन प्रकार के विशेष शब्दार्थ से स्वतंत्र होता है। नामित संरचित सिंटैक्स का उपयोग करने वाले मीडिया प्रकारों को उपयुक्त आईएएनए पंजीकृत का उपयोग करना चाहिए उस संरचित सिंटैक्स के लिए जब वे पंजीकृत हों। अपंजीकृत प्रत्यय का उपयोग नहीं किया जाना चाहिए (जनवरी 2013 से) एवं संरचित सिंटैक्स प्रत्यय पंजीकरण प्रक्रियाओं को आरएफसी 6838 में परिभाषित किया गया है।<ref name=RFC6838/>


  प्रत्यय जनवरी 2001 से परिभाषित किया गया है (<nowiki>RFC 3023</nowiki><ref>{{Cite journal|last=Kohn |first=Dan|title=एक्सएमएल मीडिया प्रकार|url=https://tools.ietf.org/html/rfc3023.html|access-date=2021-03-05|website=tools.ietf.org|date=January 2001|language=en}}</ref>), और साथ में संरचित सिंटेक्स प्रत्यय रजिस्ट्री की प्रारंभिक सामग्री में औपचारिक रूप से शामिल किया गया था , , , , , और  जनवरी 2013 में (<nowiki>RFC 6839</nowiki>)। इसके बाद के जोड़ शामिल हैं , , , और .<ref>{{cite web|url=https://www.iana.org/assignments/media-type-structured-suffix/media-type-structured-suffix.xml |title=संरचित सिंटेक्स प्रत्यय रजिस्ट्री|publisher=IANA|date=2012-07-20|access-date=2019-11-08|format=XML}}</ref>
+xml प्रत्यय को जनवरी 2001 (आरएफसी 3023) से परिभाषित किया गया है और औपचारिक रूप से +json, +ber, +der, +fastinfoset, +wbxml, और के साथ संरचित सिंटैक्स प्रत्यय रजिस्ट्री की प्रारंभिक सामग्री में सम्मिलित किया गया था। जनवरी 2013 में +ज़िप (आरएफसी 6839)। इसके बाद के परिवर्धन में +gzip, +cbor, +json-seq, और +cbor-seq सम्मिलित हैं।<ref>{{cite web|url=https://www.iana.org/assignments/media-type-structured-suffix/media-type-structured-suffix.xml |title=संरचित सिंटेक्स प्रत्यय रजिस्ट्री|publisher=IANA|date=2012-07-20|access-date=2019-11-08|format=XML}}</ref>
=== सामान्य उदाहरण ===
=== सामान्य उदाहरण ===
आईएएनए रजिस्ट्री से:<ref name=iana/>
आईएएनए रजिस्ट्री से:<ref name=iana/>
* <code>application/json</code>
* <code>application/ld+json</code> (JSON-LD)
* <code>application/msword</code> (.doc)
* <code>application/pdf</code>
* <code>application/sql</code>
* <code>application/vnd.api+json</code>
* <code>application/vnd.microsoft.portable-executable</code> (.efi)
* <code>application/vnd.ms-excel</code> (.xls)
* <code>application/vnd.ms-powerpoint</code> (.ppt)
* <code>application/vnd.oasis.opendocument.text</code> (.odt)
* <code>application/vnd.openxmlformats-officedocument.presentationml.presentation</code> (.pptx)
* <code>application/vnd.openxmlformats-officedocument.spreadsheetml.sheet</code> (.xlsx)
* <code>application/vnd.openxmlformats-officedocument.wordprocessingml.document</code> (.docx)
* <code>application/x-www-form-urlencoded</code>
* <code>application/xml</code>
* <code>application/zip</code>
* <code>application/zstd</code> (.zst)
* <code>audio/mpeg</code>
* <code>audio/ogg</code>
* <code>image/avif</code>
* <code>image/jpeg</code> (.jpg, .jpeg, .jfif, .pjpeg, .pjp)
* <code>image/png</code>
* <code>image/svg+xml</code> (.svg)
* <code>model/obj</code> (.obj)
* <code>multipart/form-data</code>
* <code>text/plain</code>
* <code>text/css</code>
* <code>text/csv</code>
* <code>text/html</code>
* <code>text/javascript</code>(.js)
* <code>text/xml</code>
== मेलकैप ==
== मेलकैप ==
Mailcap (वाक्यांश मेल क्षमता से व्युत्पन्न) एक प्रकार की मेटा फ़ाइल है जिसका उपयोग यह कॉन्फ़िगर करने के लिए किया जाता है कि कैसे MIME-जागरूक एप्लिकेशन जैसे मेल क्लाइंट और वेब ब्राउज़र विभिन्न MIME-प्रकार की फ़ाइलों को प्रस्तुत करते हैं। मेलकैप प्रारूप <nowiki>RFC 1524</nowiki> मल्टीमीडिया मेल प्रारूप सूचना के लिए उपयोगकर्ता एजेंट कॉन्फ़िगरेशन तंत्र द्वारा परिभाषित किया गया है लेकिन इसे इंटरनेट मानक के रूप में परिभाषित नहीं किया गया है। यह अधिकांश यूनिक्स प्रणालियों द्वारा समर्थित है।
मेलकैप ("मेल क्षमता" वाक्यांश से लिया गया) एक प्रकार की मेटा फ़ाइल है जिसका उपयोग यह कॉन्फ़िगर करने के लिए किया जाता है कि मेल क्लाइंट और वेब ब्राउज़र जैसे एमआईएमई-जागरूक एप्लिकेशन विभिन्न एमआईएमई-प्रकार की फ़ाइलों को कैसे प्रस्तुत करते हैं। मेलकैप प्रारूप को आरएफसी 1524 "मल्टीमीडिया मेल प्रारूप जानकारी के लिए एक उपयोगकर्ता एजेंट कॉन्फ़िगरेशन तंत्र" द्वारा परिभाषित किया गया है, किन्तु इसे इंटरनेट मानक के रूप में परिभाषित नहीं किया गया है। यह अधिकांश यूनिक्स प्रणालियों द्वारा समर्थित है।


लाइनें # वर्ण से शुरू होने वाली टिप्पणियां हो सकती हैं, या एक माइम-प्रकार के बाद उस माइम प्रकार को कैसे संभालना है।
पंक्तियाँ # वर्ण से प्रारंभ होने वाली टिप्पणियाँ हो सकती हैं, या एक माइम-प्रकार हो सकती हैं जिसके बाद उस माइम प्रकार को कैसे संभालना है।


== माइम.टाइप्स ==
== माइम.टाइप्स ==
एक संबद्ध फ़ाइल माइम.टाइप्स फ़ाइल है, जो फ़ाइल नाम एक्सटेंशन को ''MIME प्रकार'' के साथ जोड़ती है। यदि MIME प्रकार ठीक से सेट किया गया है, तो यह अनावश्यक है, लेकिन MIME प्रकार गलत तरीके से सेट किए जा सकते हैं, या सामान्य प्रकार जैसे सेट किए जा सकते हैं , और mime.types इन मामलों में विस्तार पर वापस आने की अनुमति देता है। इसी तरह, चूंकि कई फ़ाइल सिस्टम MIME प्रकार की जानकारी संग्रहीत नहीं करते हैं, बल्कि इसके बजाय फ़ाइल नाम एक्सटेंशन पर भरोसा करते हैं, MIME प्रकार निर्धारित करने के लिए वेब सर्वर द्वारा अक्सर एक mime.types फ़ाइल का उपयोग किया जाता है।
एक संबद्ध फ़ाइल माइम.टाइप्स फ़ाइल है, जो फ़ाइल नाम एक्सटेंशन को ''एमआईएमई प्रकार'' के साथ जोड़ती है। यदि एमआईएमई प्रकार ठीक से सेट किया गया है, तो यह अनावश्यक है, किन्तु एमआईएमई प्रकार गलत तरीके से सेट किए जा सकते हैं, या सामान्य प्रकार जैसे सेट किए जा सकते हैं , और एमआईएमई.types इन स्थितियों में विस्तार पर वापस आने की अनुमति देता है। इसी तरह, चूंकि कई फ़ाइल सिस्टम एमआईएमई प्रकार की जानकारी संग्रहीत नहीं करते हैं, बल्कि इसके अतिरिक्त फ़ाइल नाम एक्सटेंशन पर भरोसा करते हैं, एमआईएमई प्रकार निर्धारित करने के लिए वेब सर्वर द्वारा अधिकांशतः एक एमआईएमई.types फ़ाइल का उपयोग किया जाता है।


किसी फ़ाइल को ''देखने'' के दौरान, ये दोनों एक साथ निम्नानुसार कार्य करते हैं:{{code|mime.types}} किसी एक्सटेंशन को MIME प्रकार से संबद्ध करता है, जबकि <code>[[mailcap]]</code> एक MIME प्रकार को एक प्रोग्राम के साथ संबद्ध करता है।
किसी फ़ाइल को ''देखने'' के समय, ये दोनों एक साथ निम्नानुसार कार्य करते हैं: किसी एक्सटेंशन को एमआईएमई प्रकार से संबद्ध करता है, जबकि <code>[[mailcap]]</code> एक एमआईएमई प्रकार को एक प्रोग्राम के साथ संबद्ध करता है।


UNIX-प्रकार के सिस्टम में, mime.types फ़ाइल आमतौर पर स्थित होती है <code>/etc/'''mime.types'''</code> और/या <code>$HOME/'''.mime.types'''</code> और प्रारूप बस इतना है कि प्रत्येक पंक्ति एक MIME प्रकार की एक स्थान-सीमांकित सूची है, जिसके बाद शून्य या अधिक एक्सटेंशन होते हैं। उदाहरण के लिए, HTML प्रकार को एक्सटेंशन के साथ जोड़ा जा सकता है और  निम्न पंक्ति द्वारा:
UNIX-प्रकार के सिस्टम में, एमआईएमई.types फ़ाइल सामान्यतः स्थित होती है <code>/etc/'''एमआईएमई.types'''</code> और/या <code>$HOME/'''.एमआईएमई.types'''</code> और प्रारूप बस इतना है कि प्रत्येक पंक्ति एक एमआईएमई प्रकार की एक स्थान-सीमांकित सूची है, जिसके बाद शून्य या अधिक एक्सटेंशन होते हैं। उदाहरण के लिए, एचटीएमएल प्रकार को निम्नलिखित पंक्ति द्वारा एक्सटेंशन .htm और .html के साथ जोड़ा जा सकता है:
  टेक्स्ट/एचटीएमएल एचटीएम एचटीएमएल
  टेक्स्ट/एचटीएमएल एचटीएम एचटीएमएल


=== [[नेटस्केप]] का उपयोग ===
=== [[नेटस्केप]] का उपयोग ===
माइम.टाइप फ़ाइल नेटस्केप की तारीख है, जहां यह एक अलग प्रारूप का उपयोग करती है;<ref>WEBMASTERS: [http://venus.soci.niu.edu/~archives/WEBMASTERS/nov97/0054.html mime types] {{webarchive|url=https://archive.today/20001207065300/http://venus.soci.niu.edu/~archives/WEBMASTERS/nov97/0054.html |date=2000-12-07 }}, John McAnally, Thu, 22 Jan 1998 15:29:29 -0600 (CST)</ref> इसमें एट्रिब्यूट-वैल्यू पेयर|की-वैल्यू पेयर और कॉमा-सेपरेटेड एक्सटेंशन की सूची का उपयोग किया गया है, साथ में एक फाइल फॉर्मेट#मैजिक नंबर जिसमें एक विशिष्ट टिप्पणी शामिल है जो फ़ाइल को एक माइम.टाइप फ़ाइल के रूप में पहचानती है, निम्नानुसार है।
माइम.टाइप फ़ाइल नेटस्केप की तारीख है, जहां यह एक अलग प्रारूप का उपयोग करती है;<ref>WEBMASTERS: [http://venus.soci.niu.edu/~archives/WEBMASTERS/nov97/0054.html mime types] {{webarchive|url=https://archive.today/20001207065300/http://venus.soci.niu.edu/~archives/WEBMASTERS/nov97/0054.html |date=2000-12-07 }}, John McAnally, Thu, 22 Jan 1998 15:29:29 -0600 (CST)</ref> इसमें एट्रिब्यूट-वैल्यू पेयर की-वैल्यू पेयर और कॉमा-सेपरेटेड एक्सटेंशन की सूची का उपयोग किया गया है, साथ में एक फाइल फॉर्मेट#मैजिक नंबर जिसमें एक विशिष्ट टिप्पणी सम्मिलित है जो फ़ाइल को एक माइम.टाइप फ़ाइल के रूप में पहचानती है, निम्नानुसार है।


  #--नेटस्केप कम्युनिकेशंस कॉर्पोरेशन MIME सूचना
  #--नेटस्केप कम्युनिकेशंस कॉर्पोरेशन एमआईएमई सूचना
  # उपरोक्त पंक्ति को न हटाएं। इसका उपयोग फ़ाइल प्रकार की पहचान करने के लिए किया जाता है।
  # उपरोक्त पंक्ति को न हटाएं। इसका उपयोग फ़ाइल प्रकार की पहचान करने के लिए किया जाता है।
   
   
Line 80: Line 110:
* [https://www.iana.org/assignments/media-types/media-types.xhtml IANA list of official media types]
* [https://www.iana.org/assignments/media-types/media-types.xhtml IANA list of official media types]
* [https://docs.python.org/2/library/mailcap.html The Python Standard Library | mailcap Mailcap file handling]
* [https://docs.python.org/2/library/mailcap.html The Python Standard Library | mailcap Mailcap file handling]
* [https://developer.mozilla.org/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types Common MIME types] from [https://developer.mozilla.org/ Mozilla MDN]
* [https://developer.mozilla.org/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types Common एमआईएमई types] from [https://developer.mozilla.org/ Mozilla MDN]


{{DEFAULTSORT:Internet Media Type}}[[Category: इंटरनेट वास्तुकला]] [[Category: कंप्यूटर फ़ाइल स्वरूप]] [[Category: मेटा डेटा]] [[Category: माइम]] [[Category: लिनक्स]] [[Category: 1996 परिचय]]  
{{DEFAULTSORT:Internet Media Type}}[[Category: इंटरनेट वास्तुकला]] [[Category: कंप्यूटर फ़ाइल स्वरूप]] [[Category: मेटा डेटा]] [[Category: माइम]] [[Category: लिनक्स]] [[Category: 1996 परिचय]]  

Revision as of 10:31, 28 June 2023

एक मीडिया प्रकार (जिसे पहले एमआईएमई प्रकार के रूप में जाना जाता था)[1] इंटरनेट पर प्रसारित फ़ाइल स्वरूपों और प्रारूप सामग्री के लिए दो-भाग पहचानकर्ता है। उनका उद्देश्य कुछ हद तक फ़ाइल एक्सटेंशन के समान है जिसमें वे इच्छित डेटा प्रारूप की पहचान करते हैं। इंटरनेट निरुपित नंबर प्राधिकरण (आईएएनए) इन वर्गीकरणों के मानकीकरण और प्रकाशन के लिए आधिकारिक प्राधिकरण है।

मीडिया प्रकारों को मूल रूप से ईमेल संदेश सामग्री के प्रकार को दर्शाने के लिए एमआईएमई (बहुउद्देशीय इंटरनेट मेल एक्सटेंशन) विनिर्देश के एक भाग के रूप में नवंबर 1996 में टिप्पणियों के लिए अनुरोध (एमआईएमई) भाग एक: इंटरनेट संदेश निकायों का प्रारूप (नवंबर 1996) में परिभाषित किया गया था और अनुलग्नकों [2] के प्रकार को दर्शाने के लिए; इसलिए मूल नाम, एमआईएमई प्रकार एवं मीडिया प्रकारों का उपयोग अन्य इंटरनेट प्रोटोकॉल जैसे एचटीटीपी द्वारा भी किया जाता है[3] और दस्तावेज़ फ़ाइल स्वरूप जैसे एचटीएमएल तत्व,[4] द्वारा भी समान उद्देश्यों के लिए किया जाता है।

नामकरण

एक मीडिया प्रकार में एक प्रकार और एक उपप्रकार होता है, जिसे आगे एक ट्री में संरचित किया जाता है। एक मीडिया प्रकार वैकल्पिक रूप से एक प्रत्यय और मापदंडों को परिभाषित कर सकता है:

उदाहरण के तौर पर, एक एचटीएमएल फ़ाइल को टेक्स्ट/एचटीएमएल निर्दिष्ट की जा सकती है . इस उदाहरण में, टेक्स्ट प्रकार है, एचटीएमएल उपप्रकार है और वर्ण एन्कोडिंग इंगित करने वाला एक वैकल्पिक पैरामीटर है।

प्रकार, उपप्रकार और पैरामीटर नाम केस-असंवेदनशील हैं। पैरामीटर मान सामान्यतः केस-संवेदी होते हैं, किन्तु इच्छित उपयोग के आधार पर केस-असंवेदनशील तरीके से व्याख्या की जा सकती है।[2]

प्रकार

"प्रकार" भाग मीडिया प्रकार के व्यापक उपयोग को परिभाषित करता है। नवंबर 1996 तक, पंजीकृत प्रकार थे: एप्लिकेशन, ऑडियो, छवि, संदेश, मल्टीपार्ट, टेक्स्ट और वीडियो[2] इसके पश्चात दिसंबर 2020 तक, पंजीकृत प्रकारों में पूर्वगामी, प्लस फ़ॉन्ट, उदाहरण और मॉडल सम्मिलित थे।[1]

सामान्य उपयोग में एक अनौपचारिक शीर्ष-स्तरीय प्रकार रासायनिक फ़ाइल स्वरूप रसायन एमआईएमई परियोजना है.[5][6][7]

उप प्रकार

एक उपप्रकार में सामान्यतः एक मीडिया प्रारूप होता है, किन्तु पंजीकरण ट्रीों में विभिन्न नियमों के अनुसार, इसमें अन्य सामग्री भी हो सकती है, जैसे ट्री उपसर्ग, निर्माता, उत्पाद या प्रत्यय सम्मिलित हो सकते हैं या होने चाहिए।

सभी मीडिया प्रकारों को IANA पंजीकरण प्रक्रियाओं का उपयोग करके पंजीकृत किया जाना चाहिए। मीडिया प्रकार की पंजीकरण प्रक्रिया की दक्षता और लचीलेपन के लिए, उपप्रकारों की विभिन्न संरचनाओं को पंजीकरण ट्रीों में पंजीकृत किया जा सकता है जो कि ट्री उपसर्गों के उपयोग से अलग होते हैं। वर्तमान में निम्नलिखित ट्री बनाए गए हैं: मानक (कोई उपसर्ग नहीं), विक्रेता (vnd.उपसर्ग), व्यक्तिगत या वैनिटी (prs. उपसर्ग), अपंजीकृत (x. उपसर्ग)। इन पंजीकरण ट्रीों को पहली बार नवंबर 1996 में परिभाषित किया गया था (अप्रचलित [rfc:2048 आरएफसी 2048] - वर्तमान में [rfc:6838 आरएफसी 6838])। प्रसिद्ध स्थायी संगठनों (जैसे वैज्ञानिक समाज) द्वारा बाहरी पंजीकरण और प्रबंधन के लिए इंटरनेट इंजीनियरिंग टास्क फोर्स स्टैंडर्ड एक्शन द्वारा नए पंजीकरण ट्री बनाए जा सकते हैं।

मानक ट्री

मानक ट्री किसी भी ट्री उपसर्ग का उपयोग नहीं करता है। उदाहरण टेक्स्ट/जावास्क्रिप्ट, छवि/पीएनजी हैं।[8]

मानक ट्री में पंजीकरण या तो सीधे आईईएसजी द्वारा अनुमोदित आईईटीएफ विशिष्टताओं से जुड़ा होना चाहिए, या आईएएनए द्वारा मान्यता प्राप्त मानकों से संबंधित संगठन द्वारा पंजीकृत होना चाहिए।

विक्रेता ट्री

विक्रेता ट्री में सार्वजनिक रूप से उपलब्ध उत्पादों से जुड़े मीडिया प्रकार सम्मिलित हैं। यह vnd. का उपयोग करता है ट्री उपसर्ग। उदाहरण हैं: एप्लिकेशन/vnd.ms-excel, एप्लिकेशन/vnd.oasis.opendocument.text।

संदर्भ में "विक्रेता" और "निर्माता" शब्द समकक्ष माने जाते हैं। उद्योग संघ के साथ-साथ गैर-वाणिज्यिक संस्थाएं वेंडर ट्री में मीडिया प्रकार पंजीकृत कर सकती हैं। वेंडर ट्री में एक पंजीकरण किसी के द्वारा बनाया जा सकता है, जिसे किसी सॉफ़्टवेयर उत्पाद या उत्पादों के सेट से जुड़ी फ़ाइलों को इंटरचेंज करने की आवश्यकता होती है। चूँकि, पंजीकरण उस विक्रेता या संगठन का होता है जो उस सॉफ़्टवेयर का उत्पादन करता है जो पंजीकृत होने वाले प्रकार को नियोजित करता है, और वह विक्रेता या संगठन किसी भी समय किसी तीसरे पक्ष द्वारा किए गए पंजीकरण के स्वामित्व का प्रामाणित करने का चुनाव कर सकता है।

व्यक्तिगत या वैनिटी ट्री

व्यक्तिगत या वैनिटी ट्री में गैर-सार्वजनिक रूप से उपलब्ध उत्पादों या प्रायोगिक मीडिया प्रकारों से जुड़े मीडिया प्रकार सम्मिलित हैं। यह उपयोग करता है ट्री उपसर्ग। यह पीआरएस का उपयोग करता है. ट्री उपसर्ग. उदाहरण ऑडियो/prs.sid, छवि/prs.btif हैं।

अपंजीकृत ट्री

अपंजीकृत ट्री में विशेष रूप से निजी वातावरण में उपयोग के लिए और उनका आदान-प्रदान करने वाले दलों के सक्रिय समझौते के साथ मीडिया प्रकार सम्मिलित हैं। यह x का उपयोग करता है। ट्री उपसर्ग. उदाहरण एप्लिकेशन/x.foo, वीडियो/x.bar हैं। इस ट्री में मीडिया प्रकार पंजीकृत नहीं किए जा सकते हैं।

इस प्रकार को मूल रूप से x- या X- उपसर्ग का उपयोग करके आरएफसी 1590 (सितंबर 1993 में प्रकाशित) में परिभाषित किया गया था। आरएफसी 2048 (नवंबर 1996 में प्रकाशित) ने एक्स की शुरुआत की। उपसर्ग, किन्तु अपंजीकृत पेड़ के उपयोग को हतोत्साहित किया गया, क्योंकि नए व्यक्तिगत और विक्रेता पेड़ आराम से पंजीकरण आवश्यकताओं के साथ अब उपलब्ध हैं। वर्तमान आरएफसी 6838 (जनवरी 2013 में प्रकाशित) उसी अनुशंसा को बनाए रखता है, किन्तु x- या X- के साथ उपसर्ग किए गए उपप्रकारों को अब इस पेड़ का सदस्य नहीं माना जाता है।

मीडिया प्रकार जिन्हें पंजीकृत किए बिना व्यापक रूप से नियत किया गया है (x- या यदि यह संभव नहीं है, तो मीडिया प्रकार को, मीडिया प्रकार समीक्षक और आईईएसजी दोनों के अनुमोदन के बाद, इसके उपसर्ग रहित उपप्रकार के साथ मानक ट्री में पंजीकृत किया जा सकता है। एप्लिकेशन/x-www-form-urlencoded एक व्यापक रूप से नियत प्रकार का एक उदाहरण है जो x- उपसर्ग के साथ पंजीकृत हुआ हैं।[9]

प्रत्यय

प्रत्यय उस मीडिया प्रकार की अंतर्निहित संरचना को अतिरिक्त रूप से निर्दिष्ट करने के लिए मीडिया प्रकार की परिभाषा का एक संवर्द्धन है, जो उस संरचना के आधार पर सामान्य प्रसंस्करण की अनुमति देता है और त्रुटिहीन प्रकार के विशेष शब्दार्थ से स्वतंत्र होता है। नामित संरचित सिंटैक्स का उपयोग करने वाले मीडिया प्रकारों को उपयुक्त आईएएनए पंजीकृत का उपयोग करना चाहिए उस संरचित सिंटैक्स के लिए जब वे पंजीकृत हों। अपंजीकृत प्रत्यय का उपयोग नहीं किया जाना चाहिए (जनवरी 2013 से) एवं संरचित सिंटैक्स प्रत्यय पंजीकरण प्रक्रियाओं को आरएफसी 6838 में परिभाषित किया गया है।[8]

+xml प्रत्यय को जनवरी 2001 (आरएफसी 3023) से परिभाषित किया गया है और औपचारिक रूप से +json, +ber, +der, +fastinfoset, +wbxml, और के साथ संरचित सिंटैक्स प्रत्यय रजिस्ट्री की प्रारंभिक सामग्री में सम्मिलित किया गया था। जनवरी 2013 में +ज़िप (आरएफसी 6839)। इसके बाद के परिवर्धन में +gzip, +cbor, +json-seq, और +cbor-seq सम्मिलित हैं।[10]

सामान्य उदाहरण

आईएएनए रजिस्ट्री से:[1]

  • application/json
  • application/ld+json (JSON-LD)
  • application/msword (.doc)
  • application/pdf
  • application/sql
  • application/vnd.api+json
  • application/vnd.microsoft.portable-executable (.efi)
  • application/vnd.ms-excel (.xls)
  • application/vnd.ms-powerpoint (.ppt)
  • application/vnd.oasis.opendocument.text (.odt)
  • application/vnd.openxmlformats-officedocument.presentationml.presentation (.pptx)
  • application/vnd.openxmlformats-officedocument.spreadsheetml.sheet (.xlsx)
  • application/vnd.openxmlformats-officedocument.wordprocessingml.document (.docx)
  • application/x-www-form-urlencoded
  • application/xml
  • application/zip
  • application/zstd (.zst)
  • audio/mpeg
  • audio/ogg
  • image/avif
  • image/jpeg (.jpg, .jpeg, .jfif, .pjpeg, .pjp)
  • image/png
  • image/svg+xml (.svg)
  • model/obj (.obj)
  • multipart/form-data
  • text/plain
  • text/css
  • text/csv
  • text/html
  • text/javascript(.js)
  • text/xml

मेलकैप

मेलकैप ("मेल क्षमता" वाक्यांश से लिया गया) एक प्रकार की मेटा फ़ाइल है जिसका उपयोग यह कॉन्फ़िगर करने के लिए किया जाता है कि मेल क्लाइंट और वेब ब्राउज़र जैसे एमआईएमई-जागरूक एप्लिकेशन विभिन्न एमआईएमई-प्रकार की फ़ाइलों को कैसे प्रस्तुत करते हैं। मेलकैप प्रारूप को आरएफसी 1524 "मल्टीमीडिया मेल प्रारूप जानकारी के लिए एक उपयोगकर्ता एजेंट कॉन्फ़िगरेशन तंत्र" द्वारा परिभाषित किया गया है, किन्तु इसे इंटरनेट मानक के रूप में परिभाषित नहीं किया गया है। यह अधिकांश यूनिक्स प्रणालियों द्वारा समर्थित है।

पंक्तियाँ # वर्ण से प्रारंभ होने वाली टिप्पणियाँ हो सकती हैं, या एक माइम-प्रकार हो सकती हैं जिसके बाद उस माइम प्रकार को कैसे संभालना है।

माइम.टाइप्स

एक संबद्ध फ़ाइल माइम.टाइप्स फ़ाइल है, जो फ़ाइल नाम एक्सटेंशन को एमआईएमई प्रकार के साथ जोड़ती है। यदि एमआईएमई प्रकार ठीक से सेट किया गया है, तो यह अनावश्यक है, किन्तु एमआईएमई प्रकार गलत तरीके से सेट किए जा सकते हैं, या सामान्य प्रकार जैसे सेट किए जा सकते हैं , और एमआईएमई.types इन स्थितियों में विस्तार पर वापस आने की अनुमति देता है। इसी तरह, चूंकि कई फ़ाइल सिस्टम एमआईएमई प्रकार की जानकारी संग्रहीत नहीं करते हैं, बल्कि इसके अतिरिक्त फ़ाइल नाम एक्सटेंशन पर भरोसा करते हैं, एमआईएमई प्रकार निर्धारित करने के लिए वेब सर्वर द्वारा अधिकांशतः एक एमआईएमई.types फ़ाइल का उपयोग किया जाता है।

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

UNIX-प्रकार के सिस्टम में, एमआईएमई.types फ़ाइल सामान्यतः स्थित होती है /etc/एमआईएमई.types और/या $HOME/.एमआईएमई.types और प्रारूप बस इतना है कि प्रत्येक पंक्ति एक एमआईएमई प्रकार की एक स्थान-सीमांकित सूची है, जिसके बाद शून्य या अधिक एक्सटेंशन होते हैं। उदाहरण के लिए, एचटीएमएल प्रकार को निम्नलिखित पंक्ति द्वारा एक्सटेंशन .htm और .html के साथ जोड़ा जा सकता है:

टेक्स्ट/एचटीएमएल एचटीएम एचटीएमएल

नेटस्केप का उपयोग

माइम.टाइप फ़ाइल नेटस्केप की तारीख है, जहां यह एक अलग प्रारूप का उपयोग करती है;[11] इसमें एट्रिब्यूट-वैल्यू पेयर की-वैल्यू पेयर और कॉमा-सेपरेटेड एक्सटेंशन की सूची का उपयोग किया गया है, साथ में एक फाइल फॉर्मेट#मैजिक नंबर जिसमें एक विशिष्ट टिप्पणी सम्मिलित है जो फ़ाइल को एक माइम.टाइप फ़ाइल के रूप में पहचानती है, निम्नानुसार है।

#--नेटस्केप कम्युनिकेशंस कॉर्पोरेशन एमआईएमई सूचना
# उपरोक्त पंक्ति को न हटाएं। इसका उपयोग फ़ाइल प्रकार की पहचान करने के लिए किया जाता है।

प्रकार=पाठ/एचटीएमएल विस्तार=एचटीएम,एचटीएमएल

यह भी देखें

संदर्भ

  1. 1.0 1.1 1.2 "मीडिया प्रकार". IANA. IANA. 4 June 2018. Retrieved 5 June 2018. [RFC2046] specifies that मीडिया प्रकार (formerly known as MIME types) and Media Subtypes will be assigned and listed by the IANA.
  2. 2.0 2.1 2.2 Freed, N.; Borenstein, N. (November 1996). "Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies". Internet Engineering Task Force. Retrieved 15 July 2015.
  3. Nielsen, Henrik; Fielding, Roy T.; Berners-Lee, Tim (May 1996). "Hypertext Transfer Protocol -- HTTP/1.0". Retrieved 2 Feb 2017.
  4. "HTML 4.01 Specification". 24 Dec 1999. Retrieved 2 Feb 2017.
  5. Daniel Leidert, Egon Willighagen (2007). "रासायनिक-माइम-डेटा परियोजना". Archived from the original on 2016-10-08. Retrieved 2016-04-28.
  6. "केमिकल माइम होम पेज". 22 December 1998. Retrieved 11 May 2019.
  7. S. Rzepa, Henry; Murray-Rust, Peter; J. Whitaker, Benjamin (14 August 1998). "इलेक्ट्रॉनिक मेल और वर्ल्ड वाइड वेब सूचना विनिमय के लिए रासायनिक बहुउद्देशीय इंटरनेट मेल एक्सटेंशन (रासायनिक MIME) इंटरनेट मानकों का अनुप्रयोग". Journal of Chemical Information and Modeling. American Chemical Society. 38 (6): 976–982. doi:10.1021/ci9803233.
  8. 8.0 8.1 Freed, N. (January 2013). "मीडिया प्रकार विनिर्देश और पंजीकरण प्रक्रियाएं". Ietf Request for Comments (RFC) Pages - Test. Internet Engineering Task Force (IETF). RFC6838. ISSN 2070-1721. Retrieved 15 July 2015.
  9. "application/x-www-form-urlencoded (registered 2014-05-14, updated 2014-05-14, updated 2020-07-14)".
  10. "संरचित सिंटेक्स प्रत्यय रजिस्ट्री" (XML). IANA. 2012-07-20. Retrieved 2019-11-08.
  11. WEBMASTERS: mime types Archived 2000-12-07 at archive.today, John McAnally, Thu, 22 Jan 1998 15:29:29 -0600 (CST)


बाहरी संबंध