نوع رسانه - ویکی‌پدیا، دانشنامهٔ آزاد

نوع رسانه (به انگلیسی: media type) یک مشخصهٔ دو بخشی برای «فرمت» و «محتوای فرمت» یک فایل اینترنتی می‌باشد. این طبقه‌های فرمت توسط «متصدی انتساب اعداد در اینترنت» (ایانا) استانداردسازی و منتشر می‌گردند. قبلاً به «نوع رسانه» نوع MIME گفته می‌شده‌است.[۱]

روش نامگذاری در «نوع رسانه»

[ویرایش]

«نوع رسانه» شامل یک «نوع» و یک «زیر نوع» است، که در یک ساختار درختی قرار دارند. یک «نوع رسانه» علاوه بر این دو قسمت اصلی، می‌تواند شامل پسوند و پارامترهای اضافه نیز باشد.[۱]

در زیر یک «نوع رسانه» در یک عبارت باقاعده تعریف شده‌است:

type "/" [tree "."] subtype ["+" suffix] *[";" parameter] 

قسمت نوع

[ویرایش]

«نوع» هایی که هم‌اکنون قابل استفاده اند و در ایانا ثبت شده‌اند، شامل این موارد می‌شوند:[۱]

application, audio, example, font, image, message, model, multipart, text and video 

قسمت زیرنوع

[ویرایش]

قسمت «زیرنوع» معمولاً شامل «فرمت رسانه» است، اما می‌تواند شامل پشوند، تولیدکننده، پسوند براساس قواعد درخت ثبت باشد.

همهٔ «نوع رسانه» ها باید در فرایندهای «ایانا» ثبت گردند. برای انعطاف‌پذیری و موثربودن بیشتر در ثبت «نوع رسانه» ساختارهای مختلف «زیرنوع» دارای پیشوند می‌باشند:[۱]

  • استاندارد: بدون پیشوند
  • فروشنده: پیشوند.vnd
  • خصوصی: پیشوند .prs
  • ثبت نشده: پیشوند .x

نوع، زیرنوع و اسامی پارامترها حساس به حالت (بزرگ و کوچک بودن) نیستند، اما مقادیر پارامترها حساس به حالت می‌باشند.[۱]

کاربردها

[ویرایش]
  • در اصل «نوع رسانه» برای اشاره به نوع محتوی پیام ایمیل و پیوست‌های آن ساخته شده‌است، و از این رو قبلاً «گسترش چند منظوره ایمیل اینترنتی» (MIME) نام داشت.
  • «نوع رسانه» در پروتکل‌های اینترنتی مثل HTTP استفاده می‌شود.
  • فرمت فایل اسناد مثل HTML دارای «نوع رسانه» می‌باشند.[۱]

مثال

[ویرایش]
  • برای یک فایل HTML می‌توان این «نوع رسانه» را منتسب کرد:[۱]
text/html; charset=UTF-8 

در این مثال،

  • text یک «نوع» می‌باشد،
  • html یک «زیرنوع» است،
  • و charset=UTF-8 یک پارامتر اختیاری است که نشان دهندهٔ نوع کدبندی نوشته‌ها می‌باشد.

مثال زیر برای تعیین زیرنوع توسط فروشندهٔ «ماکروسافت اکسل» می‌باشد:

application/vnd.ms-excel 
  • در زیر چندین مثال دیگر از «نوع رسانه» که معمول می‌باشند آمده‌است:[۱]
application/javascript application/json application/x-www-form-urlencoded application/xml application/zip application/pdf application/sql application/graphql application/ld+json application/msword (.doc) application/vnd.openxmlformats-officedocument.wordprocessingml.document(.docx) application/vnd.ms-excel (.xls) application/vnd.openxmlformats-officedocument.spreadsheetml.sheet (.xlsx) application/vnd.ms-powerpoint (.ppt) application/vnd.openxmlformats-officedocument.presentationml.presentation (.pptx) application/vnd.oasis.opendocument.text (.odt) application/zstd (.zst) audio/mpeg audio/ogg multipart/form-data text/css text/html text/xml text/csv text/plain image/png image/jpeg image/gif application/vnd.api+json 

منابع

[ویرایش]
  1. ۱٫۰ ۱٫۱ ۱٫۲ ۱٫۳ ۱٫۴ ۱٫۵ ۱٫۶ ۱٫۷ "Media type". Wikipedia (به انگلیسی). 2020-01-09.