2008-10-14 17 views
9

कुछ फ़ाइलें एक रिपोर्ट MIME प्रकार के साथ अपलोड किए जाते हैं:क्या बीच का अंतर है: image/एक्स Citrix-pjpeg और छवि/pjpeg

image/x-citrix-pjpeg 

वे मान्य जेपीईजी फ़ाइलें हैं और मैं उन्हें इस तरह के रूप स्वीकार करते हैं।

मैं सोच रहा था हालांकि: एमआईएमई प्रकार अलग क्यों है?
क्या प्रारूप में कोई अंतर है? या किसी भी स्पष्ट कारण के लिए साइट्रिक्स पर कुछ प्रकाश बल्ब द्वारा इस मिमिटाइप का आविष्कार किया गया था?

उत्तर

12

अद्यतन:
ठीक है, मैं कुछ और खोज की थी और इस प्रश्न पर परीक्षण, और यह पता चला है कि वे सब के बारे में माइम प्रकार झूठ बोल रहे हैं (पर भरोसा कभी नहीं किसी भी जानकारी ग्राहक द्वारा भेजने के लिए, मुझे पता है)।
मैं jpeg फ़ाइलों के लिए विभिन्न एन्कोडिंग (libjpeg के साथ बनाया)

Official MIME प्रकार के साथ फाइलों का एक समूह देख लिया है: image/jpeg

लेकिन कुछ अनुप्रयोगों (विशेष रूप से एमएस इंटरनेट पड़ताल लेकिन यह भी याहू मेल) भेज jpeg फ़ाइलों के रूप में image/pjpeg

मैंने सोचा था कि मैं जानता था कि pjpeg 'प्रगतिशील' jpeg के लिए खड़ा था। यह पता चला है कि प्रगतिशील/मानक एन्कोडिंग के साथ इसका कोई लेना-देना नहीं है।

एमएस इंटरनेट एक्सप्लोरर फ़ाइल की सामग्री की परवाह किए बिना pjpeg के रूप में बाहर भेज सभी जेपीईजी फ़ाइलें।

ही Citrix के लिए चला जाता है: सभी जेपीईजी फ़ाइलें एक Citrix क्लाइंट से भेज image/x-citrix-pjpeg MIME प्रकार के रूप में रिपोर्ट कर रहे हैं।

फाइलें स्वयं छूटे हैं (अपलोड से पहले और बाद में समान)। तो यह पता चला है कि एमआईएमई प्रकार में अंतर केवल एक संकेत है जो सॉफ़्टवेयर फ़ाइल भेजने के लिए उपयोग किया जाता है?

यदि फ़ाइल सामग्री में कोई अंतर नहीं है तो लोग नए एमआईएमई प्रकार का आविष्कार क्यों करेंगे?

2

निकटतम मुझे पता चला है कि यह क्या है, यह धागा है। आशा करता हूँ की ये काम करेगा।

http://forums.citrix.com/message.jspa?messageID=713174

+0

वास्तव में सवाल का जवाब नहीं देता है, यह केवल एक कामकाज प्रदान करता है। – Jacco

5

image/x-citrix-pjpeg छवियों जो एक Citrix सत्र से निर्यात किया जाता है के द्वारा भेजे गए MIME प्रकार हो रहा है।

मैं उनके और नियमित जेपीईजी के बीच किसी भी प्रारूप अंतर में नहीं आया है - अधिकतर छवि रूपांतरण उपयोगिताएं नियमित माइम-प्रकार नियम जोड़ने के बाद, उन्हें नियमित पीजेपीईजी के समान ही संभाल लेंगी।

यह संभव है कि एक साइट्रिक्स सत्र में जेपीजीएस के प्रबंधन के दौरान कुछ आंतरिक जादू किया जाता है जिससे उन्हें इस माइम-प्रकार को बनाने के लिए प्रेरित किया जाता है, जिसे वे फाइल पर छोड़ देते हैं, जब यह उनके सिस्टम से निर्यात किया जाता है, लेकिन यह मेरा अनुमान है। जैसा कि मैंने कहा है, मैंने इस प्रारूप में कभी-कभी फाइलों से वास्तविक प्रारूप अंतरों को नहीं देखा है।

+0

तो हो सकता है कि वे कुछ अनजान कारणों के लिए आंतरिक रूप से चिह्नित करने के लिए एमआईएमई प्रकार को बदल दें। – Jacco

+0

यह मेरी सोच है, हां, शायद कुछ प्रकार की विशेष छवि हैंडलर आंतरिक रूप से जो उनके सिस्टम के लिए उपयोग करने योग्य प्रारूप में छवियों को चिह्नित करती है। और फ़ाइल का निर्यात सिर्फ निशान को हटाने के लिए परेशान नहीं करता है। उस पर बहुत सारे दस्तावेज नहीं हैं! – ConroyP

+0

मेरा जंगली अनुमान यह होगा कि आपकी सेटिंग्स के आधार पर किसी भी टर्मिनल सेवा सत्र में आप कुछ रंग खो सकते हैं (24 बिट से 16 बिट तक गहराई को कम करें)। इसलिए वे (सीट्रिक्स, एमएस इत्यादि) ने एक और अंत कहने की संभावना आरक्षित की है कि आप एक टीएस सेसियन में एक ग्राहक के साथ काम कर रहे हैं - आप रंगों को संरक्षित करने के लिए उच्च संभावनाओं के साथ सुरक्षित बनाने के लिए अपनी छवियों को अलग-अलग उत्पन्न करना चुन सकते हैं। लेकिन यह केवल मेरा अनुमान है - इसे बहुत गंभीरता से न लें। – DmitryK

2

किसी कारण से, जब लोग साइट्रिक्स के माध्यम से इंटरनेट एक्सप्लोरर चला रहे हैं, तो यह जीआईएफ और जेपीजी फ़ाइलों के लिए माइम प्रकार बदलता है।

JPG: image/x-citrix-pjpeg 
GIF: image/x-citrix-gif 

मेरे परीक्षण के आधार पर, पीएनजी फाइलें प्रभावित नहीं होती हैं। मुझे नहीं पता कि यह एक इंटरनेट एक्सप्लोरर मुद्दा या साइट्रिक्स है या नहीं।

2

यह Citrix की एक विशेषता SpeedBrowse कहा जाता है, जो [Citrix] सर्वर साइड पर वेबपेजों में jpegs और gifs को बीच में रोक, इतना है कि यह आईसीए (Citrix दूरस्थ प्रोटोकॉल) के माध्यम से उन्हें पूरे भेज सकते हैं के साथ क्या करना है - यह अधिक है उन्हें स्क्रीन स्क्रैपिंग से कुशल। जैसा कि पिछले पोस्टर ने सुझाव दिया था, यह छवियों को एक बदले हुए माइम प्रकार के साथ चिह्नित करके कार्यान्वित किया जाता है।

आईआईआरसी यह आईई में FindMimeFromData को फ्लाई पर माइम प्रकार बदलने के लिए हुक करता है, लेकिन इसे अपलोड की गई फ़ाइलों के साथ-साथ डाउनलोड किए गए लोगों पर भी लागू किया जा रहा है - निश्चित रूप से एक बग।

1

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

वास्तविक डेटा, एक बार जब आप इसे देखते हैं, तो यह एक अलग क्रम में भेजा जाता है। जेपीईजी एन्कोडिंग स्वयं समूह पिक्सेल अलग-अलग हो सकता है, मैं भूल जाता हूं।

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