انتقل إلى محتوى الدرس

MIME Type Structure بنية نوع الوسائط: النوع والفرعي

تعرّف بعمق هندسي على أنواع الوسائط (MIME Types) وحقل الرأس Content-Type في HTTP: بنية النوع الرئيسي والفرعي، وترميز UTF-8، والفرق بين Accept وContent-Type، ومقارنة صيغ النماذج، والحماية من تخمين النوع عبر nosniff.
3 صفوف تعليمية
تكنولوجيا الويب
2 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يتكون كل نوع وسائط () من بنية قياسية دقيقة غير حساسة لحالة الأحرف وفق المواصفة :

  • 1. النوع الرئيسي (): يحدد الفئة العامة للبيانات؛ وتشمل الفئات المفردة كلاً من النصوص () والصور () والصوتيات () والفيديو () والخطوط () والتطبيقات ()، بينما تمثل الفئة المركبة () وعاءً يجمع عدة أجزاء داخل رسالة واحدة.
  • 2. النوع الفرعي (): يأتي بعد شرطة مائلة للأمام () ليحدد التنسيق الدقيق للبيانات داخل تلك الفئة (مثل أو أو ). كما تُستخدم اللواحق المهيكلة مثل أو (كما في و) لبيان البنية الأساسية للملف.
  • 3. المعاملات الاختيارية (): تُضاف بعد فاصلة منقوطة () لتمرير خصائص إضافية مثل ترميز الحروف () أو حد الفصل ().

تأمل المخطط التوضيحي الآتي الذي يفصّل بنية نوع الوسائط وعائلاته القياسية المعتمدة:

الصف 2 صورة توضيحية
مخطط يوضح بنية نوع الوسائط (النوع الرئيسي والنوع الفرعي والمعاملات) والفئات القياسية المعتمدة في HTTP
الصف 3 كود برمجي
Shell
Content-Type: text/html; charset=utf-8
Content-Type: application/json
Content-Type: application/problem+json; charset=utf-8
Content-Type: image/svg+xml
Content-Type: multipart/form-data; boundary=----CloseTagFormBoundary7MA4YWxk