ما هو ملف MF؟
الملف بامتداد .mf هو ملف Java Manifest يحتوي على معلومات حول إدخالات ملف JAR الفردية. ملف MF نفسه موجود داخل ملف JAR ويوفر كل الامتدادات والتعريفات المتعلقة بالحزمة. يمكن إنتاج ملفات JAR لاستخدامها كملف قابل للتنفيذ. في مثل هذه الحالة ، يحدد ملف mainfest الفئة الرئيسية للتطبيق التي تحتوي على عبارة ** public static void main
**. تتم تسمية ملفات البيان باسم MANIFEST.MF ويمكن فتحها باستخدام أي محرر نصوص على أنظمة تشغيل Windows و MacOS و Linux.
مواصفات تنسيق ملف البيان
مواصفات تنسيق ملف البيان متاحة بواسطة Oracle في دليلها لتنسيق ملف JAR. يتكون ملف البيان من أقسام رئيسية تليها قائمة أقسام لمدخلات ملف JAR الفردية. يتبع كل قسم بعض القواعد والقيود.
الأقسام الرئيسية
قسم رئيسي:
- يحتوي على معلومات حول الأمان والتكوين حول ملف JAR
- يحتوي على معلومات حول التطبيق أو الامتداد الذي يعد ملف JAR جزءًا منه
- يحدد السمات الرئيسية لكل عنصر بيان فردي
** ملاحظة **: لا توجد سمة في هذا القسم يمكن تسميتها “الاسم”.
الأقسام الفردية
يحدد القسم الفردي السمات المختلفة لحزم أو ملفات ملف JAR. يجب أن يبدأ كل قسم بسمة تسمى “الاسم” والتي يجب أن تكون قيمتها مسارًا نسبيًا للملف ، أو عنوان URL مطلق يشير إلى البيانات خارج الأرشيف.
مواصفات البيان
السمات | الوصف |
---|---|
ملف البيان | سطر جديد للقسم الرئيسي * قسم فردي |
القسم الرئيسي | الإصدار الجديد للمعلومات * السمة الرئيسية |
معلومات الإصدار | إصدار البيان: رقم الإصدار |
رقم الإصدار | رقم + {. رقم +} * |
السمة الرئيسية | (أي سمة رئيسية شرعية) newline |
المقطع الفردي | الاسم: القيمة الجديدة * السمة لكل من |
السمة perentry | (أي سمة نسبية شرعية) سطر جديد |
خط جديد | CR LF |
رقم | {0-9} |