aspose.info
FA

MF - فرمت فایل مانیفست جاوا

به‌روزرسانی

فایل MF چیست؟

فایلی با پسوند mf. یک فایل مانیفست جاوا است که حاوی اطلاعاتی در مورد ورودی های فایل JAR منفرد است. خود فایل MF در داخل فایل JAR قرار دارد و تمام پسوندها و تعریف های مربوط به بسته را ارائه می کند. فایل های JAR را می توان برای استفاده به عنوان یک فایل اجرایی تولید کرد. در چنین حالتی، فایل mainfest کلاس اصلی برنامه را مشخص می کند که حاوی دستور public static void main است. فایل‌های مانیفست با نام MANIFEST.MF نامگذاری می‌شوند و می‌توانند با هر ویرایشگر متنی در سیستم‌عامل‌های Windows، MacOS و Linux باز شوند.

مشخصات فرمت فایل مانیفست

Manifest file format specifications are available by Oracle in their guide for JAR file format. A Manifest file comprises of main sections that are followed by a list of sections for individual JAR file entries. Each section follows some rules and restrictions.

بخش های اصلی

یک بخش اصلی:

  • حاوی اطلاعاتی در مورد امنیت و پیکربندی فایل JAR است

  • حاوی اطلاعاتی در مورد برنامه یا پسوندی است که فایل JAR بخشی از آن است

  • ویژگی های اصلی را برای هر آیتم مانیفست فردی تعریف می کند

نکته: هیچ ویژگی در این بخش را نمی توان Name نامید.

بخش های فردی

یک بخش جداگانه ویژگی های مختلفی را برای بسته ها یا فایل های یک فایل JAR تعریف می کند. هر بخش باید با یک ویژگی به نام Name شروع شود که مقدار آن باید یک مسیر نسبی به فایل یا یک URL مطلق ارجاع دهنده داده های خارج از بایگانی باشد.

مشخصات مانیفست

توضیحاتتوضیحات
manifest-fileخط جدید بخش اصلی *individual-section
بخش اصلیخط جدید اطلاعات نسخه *ویژگی اصلی
version-infoManifest-Version : نسخه-شماره
version-numberdigit+{.digit+}*
main-attribute(هر ویژگی اصلی قانونی) newline
individual-sectionName : value newline *perentry-attribute
perentry-attribute(هر ویژگی perentry قانونی) newline
newlineCR LF
رقم{0-9}

منابع

همچنین ببینید