TechBord Logo
TechBord detail

افزونه چند منظوره ایمیل (MIME Type) چیست؟

MIME مخفف "Multipurpose Mail Extensions."

نوع MIME یا "نوع رسانه" متنی است رشته (String) که یک فرمت فایل (File Format) خاص را مشخص می‌کند. این شامل دو بخش - یک نوع و یک نوع فرعی - است که با یک اسلش رو به جلو از هم جدا شده اند. برای مثال، نوع MIME یک فایل متن ساده (Plain Text) این است:

text/plain

History

پروتکل انتقال ایمیل (SMTP)، استاندارد پروتکل (Protocol) که برای ارسال پیام‌های پست الکترونیک (Email) استفاده می‌شود، در اصل برای پشتیبانی از انتقال فایل طراحی نشده بود. ایمیل پیوست (Attachment) باید به عنوان بخشی از پیام رمزگذاری می شد و اندازه آنها محدود می شد. MIME که در دهه 1990 معرفی شد، ارسال فایل‌ها از طریق ایمیل را با استفاده از سربرگ سفارشی Content-Type: آسان‌تر کرد. چند دهه بعد، SMTP از همین روش استفاده می کند. پیام‌های ایمیلی که حاوی پیوست‌ها هستند شامل سرصفحه‌ای شبیه به این است:

Content-Type: multipart/mixed; boundary ="[identifier]"

دیگر پروتکل های اینترنتی به زودی انواع MIME را به عنوان راهی برای شناسایی فایل های منتقل شده از طریق اینترنت به کار گرفتند. برای مثال، پروتکل انتقال ابرمتن (HTTP) از انواع MIME برای شناسایی نوع داده های قابل دسترسی از یک آدرس اینترنتی (URL) استفاده می کند.

یک استاندارد صفحه وب (Webpage) دارای موارد زیر است. نوع MIME:

Content-Type: text/html

از آنجایی که انواع MIME علاوه بر ایمیل، کاربردهای دیگری نیز دارند به آنها انواع رسانه نیز می گویند.

نمونه های نوع MIME

انواع MIME، برای شناسایی هزاران فرمت فایل مختلف استفاده می شود. فهرست رسمی توسط IANA (مرجع شماره های اختصاص داده شده به اینترنت) نگهداری می شود. برخی از نمونه ها عبارتند از:

انواع MIME در مقابل پسوندهای فایل

انواع MIME و زیپ (Zip) از این جهت شبیه هستند که هر دو فرمت فایل را شناسایی می کنند. با این حال، انواع MIME دو مزیت دارند:

  1. آنها حاوی یک نوع و نوع فرعی هستند. نوع (قبل از اسلش رو به جلو) به دسته بندی انواع فایل کمک می کند و فیلتر کردن فایل ها را برای پسوند فایل (File Extension) آسان می کند. برای مثال، یک برنامه اینترنتی ممکن است اجازه انتقال فایل‌های متنی و تصویری را بدهد، اما فایل‌های صوتی یا تصویری را نه.
  2. این‌ها با فرمت‌های فایل رابطه یک به یک دارند. برخی از فرمت های فایل دارای چندین پسوند فایل هستند. برای مثال، یک تصویر JPEG ممکن است پسوند برنامه کاربردی (Application) یا () داشته باشد. یک صفحه وب ممکن است دارای پسوند گروه مشترک کارشناسان عکاسی (JPEG) یا () باشد. انواع MIME شناسه‌های استانداردی را برای قالب‌های فایل ارائه می‌کنند که در بین برنامه‌ها و پروتکل‌های مختلف شناسایی می‌شوند.

MIME Type مخفف چیست؟

تعریف اصطلاح افزونه چند منظوره ایمیل (MIME Type) توسط تک بورد

تعریف افزونه چند منظوره ایمیل (MIME Type) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.

هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف افزونه چند منظوره ایمیل (MIME Type) دارید یا می‌خواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.

آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.