PDA

View Full Version : سوال: MIME Type چيست؟



vb.net2008
جمعه 09 بهمن 1388, 21:42 عصر
سلام
ميشه لطف كنيد MIME Type رو به طور كامل برام توضيح بدين و بگين چه كاربردي داره؟

vcldeveloper
شنبه 10 بهمن 1388, 00:16 صبح
http://en.wikipedia.org/wiki/Mime_type

Shaahin_67
شنبه 10 بهمن 1388, 00:48 صبح
سلام،

از MIME types برای مشخص کردن نوع اطلاعات تو یه فایل استفاده میشه.(شبیه همون پسوند فایل ها مثل jpg، pdf، mp3 و غیره)
حالا شما می پرسی که این فرقش با اون چیه؟ سه مثال ساده می زنم: تصور کن که یه فایلی با پسوند html. داری خب یعنی چی؟ یعنی که این یه فایل از نوع html هستش. ولی اگه پسوندت aspx. باشه چی؟ خب لابد میگی که این هم یه فایل شامل asp.net هستش. حالا اگه بهت بگم www.flickr.com حاوی چه نوع فایلی هستش چی میگی؟!
تو پروتکل HTTP که مرورگرهای وب برای ارتباط با وب سرورها ازش استفاده میکنن، از ارل (url) برای حدس زدن محتوای فایلی که سرور برمیگردونه، استفاده نمیشه. چون همونطور هم که خودت دیدی تو www.flickr.com ما file extension نداریم. در واقع وقتی وب سرور میخواد به درخواست HTTP مرورگر وب جواب بده، میآد و با استفاده از هدر content-type، مایم تایپ (MIME type) مناسب رو مشخص می کنه و از این طریق محتوای فایل درخواستی برای سرور آشکار میشه.

موفق باشی:لبخندساده:

vb.net2008
یک شنبه 11 بهمن 1388, 14:15 عصر
پس اينكه گفته مي شه بعضي از فايل ها MIME Type ندارند يعني چي؟؟ مثل فايل (hlp (help.

Shaahin_67
یک شنبه 11 بهمن 1388, 17:34 عصر
سلام،

نه! همه فایل ها مایم تایپ خودشون رو دارند؛ در مورد مثال شما، مایم تایپ های زیر شناسه فایل help هستند:

application/winhlp, application/x-helpfile, application/x-winhelp, zz-application/zz-winassoc-hlp


به لینک زیر سری بزن تا مایم تایپ های هر file extension رو ببینی:

http://hul.harvard.edu/ois/systems/wax/wax-public-help/mimetypes.htm


موفق باشی:لبخندساده:

vb.net2008
یک شنبه 18 بهمن 1388, 00:06 صبح
درسته اما توي ريجستري براي بعضي فايل ها مثل.hlp متغير Content type وجود نداره و اين يعني اينكه MimeType نداره. مگه نه؟؟؟

adabigho
شنبه 09 مرداد 1389, 21:23 عصر
چطور ميشه mime يك فايل رو پيدا كرد چه ربطي به رجيستري داره
آيا صفحات ايميل ياهو هم mime مخصوص دارند ممنون

professional2009
دوشنبه 01 مهر 1392, 15:37 عصر
سلام

ضمن تشكر از جناب شاهين و توضيحات مفيد ايشون .
ميخواستم بدونم توي وبسايت پنل(كنترل پنل ويندوزي) در قسمت وبسايت گزينه اي داره به اسم مايم تايپ
اونجا ميشه مايم تايپ رو تعريف كرد !!
جالبه برام كه اين تعريف به چه دردي ميخوره؟ شناخته ميشه توسط سرور ها؟