سؤال

بعض الملفات التي تم تحميلها مع ذكرت نوع MIME:

image/x-citrix-pjpeg

فهي صالحة ملفات jpeg و أنا أقبل بها على هذا النحو.

كنت أتساءل ومع ذلك:لماذا هو نوع MIME مختلفة ؟
هل هناك أي فرق في الشكل ؟ أو كان هذا نوع mime اخترعها بعض المصباح في citrix دون سبب واضح ؟

هل كانت مفيدة؟

المحلول

تحديث:
حسنا, قمت بالمزيد من البحث والاختبار على هذا السؤال ، واتضح أنهم جميعا يكذبون حول MIME-type (لا تثق أبدا أي معلومات ترسل من قبل العميل ، أعلم).
لقد تحققت مجموعة من الملفات مع مختلف ترميزات (تم إنشاؤه مع libjpeg)

Official نوع MIME ملفات jpeg: image/jpeg

ولكن بعض التطبيقات (أبرزها MS Internet يستكشف ولكن أيضا Yahoo!البريد) إرسال ملفات jpeg كما image/pjpeg

ظننت أنني أعرف أن pjpeg وقفت 'التقدمية' jpeg.اتضح أن التقدمية/ترميز قياسي لا علاقة له مع ذلك.

MS Internet explorer ترسل كل ملفات jpeg كما pjpeg بغض النظر عن محتويات الملف.

الشيء نفسه ينطبق على citrix: كل ملفات jpeg إرسال من العميل citrix هي كما ذكرت image/x-citrix-pjpeg نوع MIME.

الملفات هي نفسها لم يمسها (متطابقة قبل و بعد التحميل).لذلك تبين أن الاختلاف في نوع MIME هو دلالة البرمجيات المستخدمة لإرسال الملف ؟

لماذا الناس ابتكار جديد نوع MIME إذا كان هناك أي اختلافات محتويات الملف?

نصائح أخرى

وimage/x-citrix-pjpeg يبدو أن نوع MIME المرسلة من الصور التي يتم تصديرها من جلسة سيتريكس.

وأنا لم تأتي عبر أي اختلافات تنسيق بينها وبين صور JPEG العادية - ومعظم المرافق تحويل صورة التعامل معها نفس pjpeg منتظم، مرة واحدة يتم إضافة حكم التمثيل الصامت نوع المناسبة

ومن الممكن أنه في جلسة سيتريكس هناك بعض السحر الداخلي القيام به عند إدارة ملفات JPEG التي دفعتهم لإنشاء هذا التمثيل الصامت نوع، وهو ما ترك على الملف عندما يكون تصديره من أنظمتها، ولكن هذا فقط تخميني. وأنا أقول، وأنا لم ألحظ أي خلافات شكل الفعلية من الملفات في بعض الأحيان في هذا الشكل التي نتلقاها.

وأقرب، جئت لمعرفة ما هو هذا، هو هذا الموضوع. نأمل أن يساعد.

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

لسبب ما، عندما يكون الناس في تشغيل برنامج Internet Explorer عبر سيتريكس، فإنه يغير نوع التمثيل الصامت لGIF و JPG الملفات.

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

واستنادا إلى بلدي التجارب، لا تتأثر ملفات PNG. أنا لا أعرف إذا كان هذا هو قضية Internet Explorer أو سيتريكس.

وانها لا علاقة لها سمة من سمات سيتريكس دعا SpeedBrowse التي تعترض صور JPEG ومتحركة في صفحات الويب على [سيتريكس] جانب الخادم، بحيث يمكن إرسالها كلها عبر ICA (بروتوكول الاتصال عن بعد سيتريكس) - وهذا هو أكثر كفاءة من الشاشة تجريف لهم. كما اقترح ملصق سابقة، ويتم تنفيذ ذلك عن طريق وضع علامات على الصور مع نوع التمثيل الصامت تغير.

وIIRC ذلك السنانير FindMimeFromData في IE لتغيير نوع التمثيل الصامت على الطاير، ولكن هذا يجري تطبيقها على الملفات التي يتم تحميلها وكذلك تلك التي تم تحميلها - بالتأكيد خلل

ومن ما أذكر شكل التقدمي JPG هو واحد من شأنه أن يسمح الصورة التي سيتم عرضها مع دقة أعلى تدريجيا مع التحميل من الملف تقدما. أنا لست على علم تماما من التفاصيل، ولكن إذا كنت تذكر مرة أخرى في أيام الطلب الهاتفي، فإن بعض الملفات تظهر ضبابية، ثم أفضل والكامل في نهاية المطاف كما تم تحميلها. لهذا العمل يحتاج البيانات ليتم إرسالها في ترتيب مختلف من شأنه عادة يتم إرسال JPEG.

والبيانات الفعلية، بمجرد مشاهدته، غير متطابقة أنها أرسلت فقط في ترتيب مختلف. ترميز JPEG نفسها قد بكسل جدا المجموعة أيضا بشكل مختلف، انا انسى.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top