pdf पीडीएफ फाइलों के लिए उचित एमआईएम मीडिया प्रकार




http-headers content-type (3)

विकिपीडिया से मीडिया प्रकार,

एक मीडिया प्रकार एक प्रकार, उप प्रकार, और वैकल्पिक पैरामीटर से बना है। एक उदाहरण के रूप में, एक HTML फ़ाइल नामित पाठ / एचटीएमएल हो सकता है; charset = UTF-8।

मीडिया प्रकार में शीर्ष-स्तरीय प्रकार का नाम और उप-प्रकार का नाम होता है, जिसे आगे तथाकथित "पेड़" में संरचित किया जाता है।

top-level type name / subtype name [ ; parameters ]

top-level type name / [ tree. ] subtype name [ +suffix ] [ ; parameters ]

सभी मीडिया प्रकारों को आईएएनए पंजीकरण प्रक्रियाओं का उपयोग करके पंजीकृत किया जाना चाहिए। वर्तमान में निम्नलिखित पेड़ बनाए गए हैं: standard , vendor , personal या vanity , अनियंत्रित x.

मानक:

मानकों के पेड़ में मीडिया प्रकार किसी पेड़ पहलू (उपसर्ग) का उपयोग नहीं करते हैं।

type / media type name [+suffix]

उदाहरण: "एप्लिकेशन / एक्सएचटीएमएल + एक्सएमएल", "छवि / पीएनजी"

विक्रेता:

सार्वजनिक रूप से उपलब्ध उत्पादों से जुड़े मीडिया प्रकारों के लिए विक्रेता पेड़ का उपयोग किया जाता है। यह vnd. का उपयोग करता है vnd. पहलू।

type / vnd. media type name [+suffix] - used in the case of well-known producer

type / vnd. producer's name followed by media type name [+suffix] - producer's name must be approved by IANA

type / vnd. producer's name followed by product's name [+suffix] - producer's name must be approved by IANA

व्यक्तिगत या वैनिटी पेड़:

व्यक्तिगत या वैनिटी पेड़ में प्रयोगात्मक रूप से या उन उत्पादों के हिस्से के रूप में निर्मित मीडिया प्रकार शामिल हैं जिन्हें व्यावसायिक रूप से वितरित नहीं किया जाता है। यह prs. का उपयोग करता है prs. पहलू।

type / prs. media type name [+suffix]

अनियंत्रित एक्स। पेड़:

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

आरएफसी 6838 के पिछले संस्करण के अनुसार - अप्रचलित आरएफसी 2048 (नवंबर 1 99 6 में प्रकाशित) इसे शायद ही कभी, अनियंत्रित प्रयोगात्मक प्रकारों का उपयोग करने के लिए आवश्यक हो, और "x-" और "x" दोनों के उपयोग के रूप में आवश्यक हो। रूपों को निराश किया गया है । उस आरएफसी के पिछले संस्करण - आरएफसी 15 9 0 और आरएफसी 1521 ने कहा कि उप-प्रकार के नाम के लिए "x-" नोटेशन का उपयोग अप्रबंधित और निजी उप-प्रकारों के लिए उपयोग किया जा सकता है, लेकिन यह सिफारिश नवंबर 1 99 6 में अप्रचलित थी।

type / x. media type name [+suffix]

तो यह स्पष्ट है कि मानक प्रकार एमआईएमई प्रकार application/pdf उपयोग करने के लिए उपयुक्त है, जबकि आपको आरएफसी 2048 और आरएफसी 6838 में बताए गए अप्रचलित और अनियंत्रित x- मीडिया प्रकार का उपयोग करने से बचना चाहिए।

पीडीएफ के साथ काम करते समय, मैंने एमआईएमई प्रकार के application/pdf और application/x-pdf में दूसरों के बीच भाग लिया है।

क्या इन दो प्रकारों के बीच कोई अंतर है, और यदि ऐसा है तो यह क्या है? क्या एक दूसरे पर पसंद है?

मैं एक वेब ऐप पर काम कर रहा हूं जिसमें बड़ी मात्रा में पीडीएफ वितरित करना होगा और यदि कोई है तो मैं इसे सही तरीके से करना चाहता हूं।


मानक एमआईएम प्रकार application/pdf । असाइनमेंट आरएफसी 3778 में परिभाषित किया गया है, एप्लिकेशन / पीडीएफ मीडिया टाइप , जिसे एमआईएम मीडिया प्रकार रजिस्ट्री से संदर्भित किया गया है।

एमआईएम प्रकार मानक मानकों द्वारा नियंत्रित होते हैं, इंटरनेट असाइन नंबर संख्या प्राधिकरण (आईएएनए)। यह वही संगठन है जो रूट नाम सर्वर और आईपी पता स्थान का प्रबंधन करता है।

x-pdf का उपयोग x-pdf के लिए एमआईएमई प्रकार के मानकीकरण को पूर्ववत करता है। x- नेमस्पेस में एमआईएमई प्रकारों को प्रयोगात्मक माना जाता है, जैसे कि vnd. नामस्थान को विक्रेता-विशिष्ट माना जाता है। पुराने सॉफ्टवेयर के साथ संगतता के लिए x-pdf का उपयोग किया जा सकता है।


यह आरएफसी 2045 में परिभाषित एक सम्मेलन है - बहुउद्देशीय इंटरनेट मेल एक्सटेंशन (एमआईएमई) भाग एक: इंटरनेट संदेश निकायों का प्रारूप

  1. निजी [उप प्रकार] मान ("एक्स-" से शुरू) को बाहरी पंजीकरण या मानकीकरण के बिना दो सहकारी एजेंटों के बीच द्विपक्षीय रूप से परिभाषित किया जा सकता है। ऐसे मूल्य पंजीकृत या मानकीकृत नहीं किए जा सकते हैं।

  2. आरएफसी 2048 में वर्णित अनुसार आईएएनए के साथ नए मानक मूल्य पंजीकृत किए जाने चाहिए।

एक समान प्रतिबंध शीर्ष-स्तर के प्रकार पर लागू होता है। उसी स्रोत से,

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

(ध्यान दें कि प्रति आरएफसी 2045, "[एम] मीडिया प्रकार और उप प्रकार का दर्द हमेशा केस-असंवेदनशील होता है", इसलिए 'एक्स-' और 'एक्स-' की व्याख्या के बीच कोई अंतर नहीं है।)

तो यह अनुमान लगाना उचित है कि "एप्लिकेशन / एक्स-फू" का उपयोग आईएएनए परिभाषित करने से पहले किया गया था "एप्लिकेशन / फू"। और यह अभी भी उन लोगों द्वारा उपयोग किया जा सकता है जो आईएएनए टोकन असाइनमेंट से अवगत नहीं हैं।

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

एप्लिकेशन / पीडीएफ मीडिया प्रकार को पहली बार पॉल लिंडनर द्वारा गोफर प्रोटोकॉल द्वारा उपयोग के लिए पंजीकृत किया गया था; पंजीकरण को बाद में स्टीव जिल्स द्वारा 1 99 4 में अपडेट किया गया था।

प्रकार "एप्लिकेशन / पीडीएफ" एक दशक से भी अधिक समय से आसपास रहा है। तो मुझे ऐसा लगता है कि जहां भी नए एप्लिकेशन में "एप्लिकेशन / एक्स-पीडीएफ" इस्तेमाल किया गया है, निर्णय शायद जानबूझकर नहीं हो सकता है।





mime