يدعم - معالجة ملفات pdf




نوع وسائط MIME صحيح لملفات PDF (2)

عند العمل مع ملفات PDF ، قمت بالتشغيل عبر تطبيق MIME types application/pdf و application/x-pdf وغير ذلك.

هل هناك فرق بين هذين النوعين ، وإذا كان كذلك فما هو؟ هو واحد يفضل على الآخر؟

أعمل على تطبيق ويب يجب أن يقدم كميات هائلة من ملفات PDF وأريد أن أفعله بالطريقة الصحيحة ، إذا كان هناك واحد.


من ويكيبيديا ، نوع الوسائط ،

يتكون نوع الوسائط من نوع ونوع فرعي ومعلمات اختيارية. على سبيل المثال ، قد يتم تعيين ملف HTML text / html ؛ محارف = UTF-8.

يتكون نوع الوسائط من اسم النوع ذي المستوى الأعلى واسم النوع الفرعي ، والذي يتم تنظيمه بشكل إضافي إلى ما يسمى "الأشجار".

top-level type name / subtype name [ ; parameters ]

top-level type name / [ tree. ] subtype name [ +suffix ] [ ; parameters ]

يجب تسجيل جميع أنواع الوسائط باستخدام إجراءات تسجيل IANA. يتم حاليًا إنشاء الأشجار التالية: standard أو vendor أو personal أو وحدة vanity أو x. غير مسجلة x.

اساسي:

لا تستخدم أنواع الوسائط في شجرة المعايير أي جانب شجرة (البادئة).

type / media type name [+suffix]

أمثلة: "application / xhtml + xml"، "image / png"

بائع:

يتم استخدام شجرة المورد لأنواع الوسائط المرتبطة بالمنتجات المتاحة للجمهور. ويستخدم vnd. وجه من وجوه.

type / vnd. media type name [+suffix] - used in the case of well-known producer

type / vnd. producer's name followed by media type name [+suffix] - producer's name must be approved by IANA

type / vnd. producer's name followed by product's name [+suffix] - producer's name must be approved by IANA

شجرة الشخصية أو الغرور:

تشتمل الشجرة الشخصية أو الغرور على أنواع الوسائط التي تم إنشاؤها بطريقة تجريبية أو كجزء من المنتجات التي لم يتم توزيعها تجاريًا. ويستخدم prs. وجه من وجوه.

type / prs. media type name [+suffix]

غير مسجل x. شجرة:

"س". يمكن استخدام الشجرة لأنواع الوسائط المقصود استخدامها حصراً في البيئات المحلية الخاصة وفقط بالاتفاق النشط بين الأطراف المتبادلة. لا يمكن تسجيل الأنواع في هذه الشجرة.

وفقًا للنسخة السابقة من RFC 6838 - RFC 2048 المتقادمة (المنشورة في نوفمبر 1996) ، فإنه من النادر ، في أي وقت ، أن يكون من الضروري استخدام أنواع تجريبية غير مسجلة ، وعلى هذا النحو استخدام كل من "x" و "x". أشكال بالإحباط . ذكرت الإصدارات السابقة من ذلك RFC - RFC 1590 و RFC 1521 أن استخدام الترميز "x-" لاسم النوع الفرعي قد يتم استخدامه للأنواع الفرعية غير المسجلة والخاصة ، ولكن هذه التوصية كانت قديمة في نوفمبر 1996.

type / x. media type name [+suffix]

ﻟذا ، ﻓﻣن اﻟواﺿﺢ أن ﻧوع ﻧوع MIME اﻟﺗطﺑﯾﻘﻲ application/pdf اﻟﻧوع application/pdf ھو application/pdf اﻟﻣﻧﺎﺳب اﻟذي ﯾﺟب اﺳﺗﺧداﻣﮫ ﺑﯾﻧﻣﺎ ﯾﻧﺑﻐﻲ ﻋﻟﯾك ﺗﺟﻧب اﺳﺗﺧدام ﻧوع اﻟوﺳﺎﺋط x- اﻟﻣﺳﺟﻟﺔ ﮐﻣﺎ ھو ﻣذﮐور ﻓﻲ RFC 2048 و RFC 6838 .


نوع MIME القياسي هو application/pdf . يتم تعريف التعيين في RFC 3778 ، نوع وسائط التطبيق / pdf ، المشار إليه من سجل MIME Media Types .

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

يسبق استخدام x-pdf توحيد نوع MIME لـ PDF. تعتبر أنواع MIME في مساحة الاسم x- تجريبية ، تمامًا مثل تلك الموجودة في vnd. تعتبر مساحة الاسم الخاصة ببائع. يمكن استخدام x-pdf للتوافق مع البرامج القديمة.





mime