سؤال
كنت أتساءل ما نوع MIME لصفحات Iwork؟ وأيضا ما هو نوع MIME لبقية البرنامج في مجموعة Iwork؟ نظرت حولها عبر الإنترنت ولم أرها في أي مكان.
المحلول
يبدو أن Apple لا يهتم كثيرا، لأن تثبيت Iwork لا يضيف أي معلومات نوع MIME إلى أي من ممثلين من نوعها من نوع MIME (ITC / CUPS و / ETC / Apache2)، "احصل على معلومات" على ملف Iwork لا يظهر أي نوع من MIME، إلخ. التلميح الوحيد الذي وجدته هو في معلومات الصفحة .plist (نسخة عبر الإنترنت هنا) الذي يذكر:
<key>public.filename-extension</key>
<array>
<string>pages</string>
</array>
<key>public.mime-type</key>
<array>
<string>application/x-iwork-pages-sffpages</string>
</array>
ومماثلة واحدة مشابهة ل "قالب" تمديد الاسم "، مع" -sfftemplate "كإحتشان بدلا من" -Sffpages ".
نصائح أخرى
لقد كنت بحاجة مؤخرا إلى هذا العمل وانتهى الأمر فقط قم بتحميل بعض الملفات واستعلام عن mimetypes. لقد وجدت ما يلي:
- Keynote: تطبيق / X-IWork-Keynote-sffkey
- الصفحات: تطبيق / X-Iwork-pages-sffpages
- الأرقام: تطبيق / X-Iwork-numbers-sffnumbers
يوضح عنوان URL هذا أنواع أخرى في حالة حاجة القراء الجدد إليه:
التطبيق / vnd.apple.keynote، التطبيق / vnd.apple.pages، التطبيق / vnd.apple. ...
application/vnd.apple.keynote
application/vnd.apple.pages
application/vnd.apple.numbers
فقط حصلت عليه الموافقة مع IANA. ستجد القائمة في الرابط أدناه.https://www.iana.org/assignments/media-types/media-types.xhtml..
يمكنك استخدام mime-db https://github.com/jshttp/mime-db. للتحقق من الصحة باستخدام جافا سكريبت
في الواقع، هذه الملفات هي كل zipfile ملثمين. لذلك، قد تشير بعض الأنظمة إلى Mimetype ببساطة application/zip
.