aspose.info
UK

MF - формат файлу маніфесту Java

Оновлено

Що таке файл MF?

Файл із розширенням .mf — це файл маніфесту Java, який містить інформацію про окремі записи файлу JAR. Сам файл MF міститься у файлі JAR і містить усі розширення та визначення, пов’язані з пакетом. Файли JAR можна створити для використання як виконуваний файл. У такому випадку файл mainfest визначає головний клас програми, який містить оператор public static void main. Файли маніфесту називаються MANIFEST.MF і їх можна відкрити в будь-якому текстовому редакторі в операційних системах Windows, MacOS і Linux.

Специфікації формату файлу маніфесту

Специфікації формату файлу маніфесту доступні Oracle у своєму посібнику щодо формату файлу JAR. Файл маніфесту складається з основних розділів, за якими йде список розділів для окремих записів у файлі JAR. Кожен розділ має певні правила та обмеження.

Основні розділи

Основний розділ:

  • містить інформацію про безпеку та конфігурацію файлу JAR
  • містить інформацію про програму або розширення, частиною якої є файл JAR
  • визначає основні атрибути для кожного окремого елемента маніфесту

Примітка: жодному атрибуту в цьому розділі не можна назвати «Назва».

Окремі розділи

Окремий розділ визначає різні атрибути для пакетів або файлів JAR-файлу. Кожен розділ має починатися з атрибута з назвою «Ім’я», значення якого має бути відносним шляхом до файлу або абсолютною URL-адресою, яка посилається на дані поза архівом.

Специфікації маніфесту

АтрибутиОпис
файл-маніфестуновий рядок основного розділу *окремий розділ
основний-розділінформація про версію новий рядок *основний-атрибут
інформація про версіюВерсія маніфесту : номер версії
номер-версіїцифра+{.цифра+}*
main-attribute(будь-який допустимий головний атрибут) новий рядок
individual-sectionНазва : значення нового рядка *perentry-attribute
perentry-attribute(будь-який допустимий perentry атрибут) новий рядок
новий рядокCR LF
цифра{0-9}

Список літератури

Див. також