2009-03-13 19 views
79

में टाइप भंडारण क्या अपने डेटाबेस में एक MIMETYPE क्षेत्र की लंबाई के रूप में इस्तेमाल करने वाले लोगों रहे हैं? सबसे लंबे समय तक एक हम अब तक देखा है 72 बाइट्स:अधिकतम MIMETYPE लंबाई जब डीबी

application/vnd.openxmlformats-officedocument.wordprocessingml.document 

लेकिन मैं सिर्फ एक लंबे समय तक एक के लिए इंतज़ार कर रहा हूँ। हम अब 250 का उपयोग कर रहे हैं, लेकिन क्या किसी ने उससे अधिक MIMEType देखा है?

संपादित करें: स्वीकार किए जाते हैं जवाब है, प्रकार और उप-प्रकार प्रत्येक के लिए 127, से इतना है कि 254 अधिकतम है, के साथ साथ '/' संयुक्त मूल्य के लिए 255 की एक सीमा होती है।

उत्तर

118

आरएफसी 4288 "मीडिया प्रकार विनिर्देशों और पंजीकरण प्रक्रियाओं" के अनुसार, टाइप (उदाहरण के लिए "एप्लिकेशन") और उप प्रकार (उदाहरण के लिए "vnd ...") can be max 127 characters दोनों। इस बीच, उस दस्तावेज़ RFC 6838 द्वारा अप्रयुक्त गया है, जो अधिकतम आकार में परिवर्तन नहीं करता है, लेकिन एक टिप्पणी कहते हैं:

भी ध्यान रखें कि इस वाक्य नामों की अनुमति देता है, जबकि आप गणित :)

संपादित करना 127 वर्णों के लिए, कार्यान्वयन सीमाएं ऐसे लंबे नाम समस्याग्रस्त हो सकती हैं। इस कारण से, <type-name> और <subtype-name> 64 वर्णों तक सीमित होना चाहिए।

+0

अरे, मुझे लगता है कि के लिए खोज की थी और कभी नहीं एक अच्छा संदर्भ मिल सकता है। –

+87

उन लोगों के लिए जो गणित में अच्छे नहीं हैं, जो 127 + 1 + 127 = ** 255 ** बनाता है यदि आप स्लैश शामिल करते हैं। –

+1

क्या कोई भी माइम प्रकार का उदाहरण है जो 127 वर्णों से अधिक हो जाता है? मुझे संदेह है कि बहुत कुछ है? कम से कम मैंने कभी नहीं देखा है और मुझे नहीं लगता कि वे किसी भी तरह से अच्छे हैं। – burzum

संबंधित मुद्दे