aspose.info
PL

MF — format pliku manifestu Java

Zaktualizowano

Czym jest plik MF?

Plik z rozszerzeniem .mf to plik manifestu Java, który zawiera informacje o poszczególnych wpisach w pliku JAR. Sam plik MF jest zawarty w pliku JAR i zawiera wszystkie definicje związane z rozszerzeniami i pakietami. Pliki JAR mogą być tworzone do użycia jako plik wykonywalny. W takim przypadku plik mainfest określa główną klasę aplikacji, która zawiera instrukcję public static void main. Pliki manifestu mają nazwę MANIFEST.MF i można je otwierać za pomocą dowolnego edytora tekstu w systemach operacyjnych Windows, MacOS i Linux.

Specyfikacje formatu pliku manifestu

Specyfikacje formatu plików manifestu są dostępne przez firmę Oracle w jej przewodniku dotyczącym formatu plików JAR. Plik manifestu składa się z głównych sekcji, po których następuje lista sekcji dla poszczególnych wpisów pliku JAR. Każda sekcja podlega pewnym zasadom i ograniczeniom.

Główne sekcje

Główna sekcja:

  • zawiera informacje dotyczące bezpieczeństwa i konfiguracji pliku JAR
  • zawiera informacje o aplikacji lub rozszerzeniu, którego częścią jest plik JAR
  • definiuje główne atrybuty dla każdego pojedynczego elementu manifestu

Uwaga: żaden atrybut w tej sekcji nie może mieć nazwy „Nazwa”.

Poszczególne sekcje

Pojedyncza sekcja definiuje różne atrybuty dla pakietów lub plików pliku JAR. Każda sekcja musi zaczynać się od atrybutu o nazwie „Nazwa”, którego wartością musi być ścieżka względna do pliku lub bezwzględny adres URL odnoszący się do danych poza archiwum.

Specyfikacje manifestu

AtrybutyOpis
plik-manifestusekcja-główna nowa linia *sekcja-indywidualna
sekcja-głównainformacje-o-wersji nowy wiersz *atrybut-główny
informacje o wersjiManifest-Wersja : numer-wersji
numer-wersjicyfra+{.cyfra+}*
atrybut-główny(dowolny prawidłowy atrybut główny) nowa linia
sekcja-indywidualnaNazwa: wartość nowej linii *atrybut-wpisu
atrybut_perentry(dowolny poprawny atrybut perentry) nowa linia
nowa liniaCR LF
cyfra{0-9}

Bibliografia

Zobacz też