aspose.info
CS

MF - Java Manifest File Format

Aktualizováno

Co je soubor MF?

Soubor s příponou .mf je soubor Java Manifest, který obsahuje informace o jednotlivých položkách souboru JAR. Samotný soubor MF je obsažen v souboru JAR a poskytuje všechna rozšíření a definice související s balíčkem. Soubory JAR lze vytvořit pro použití jako spustitelný soubor. V takovém případě soubor mainfest specifikuje hlavní třídu aplikace, která obsahuje příkaz public static void main. Soubory manifestu jsou pojmenovány jako MANIFEST.MF a lze je otevřít pomocí libovolného textového editoru v operačních systémech Windows, MacOS a Linux.

Specifikace formátu manifestu

Specifikace formátu souboru manifestu jsou k dispozici společností Oracle ve své příručce pro formát souborů JAR. Soubor Manifest se skládá z hlavních sekcí, za kterými následuje seznam sekcí pro jednotlivé položky souboru JAR. Každá sekce má určitá pravidla a omezení.

Hlavní sekce

Hlavní sekce:

  • obsahuje informace o zabezpečení a konfiguraci souboru JAR
  • obsahuje informace o aplikaci nebo rozšíření, které je soubor JAR součástí
  • definuje hlavní atributy pro každou jednotlivou položku manifestu

Poznámka: Žádný atribut v této sekci nemůže být pojmenován jako „Jméno“.

Jednotlivé sekce

Jednotlivá sekce definuje různé atributy pro balíčky nebo soubory souboru JAR. Každá sekce musí začínat atributem s názvem “Name”, jehož hodnota musí být relativní cesta k souboru nebo absolutní URL odkazující na data mimo archiv.

Manifest Specifikace

AtributyPopis
manifest-souborhlavní-sekce nový řádek *individuální-sekce
hlavní sekceinformace o verzi nový řádek *hlavní-atribut
version-infoManifest-Version : číslo-verze
číslo-verzečíslice+{.číslice+}*
hlavní-atribut(jakýkoli legitimní hlavní atribut) nový řádek
individuální-sekceJméno : hodnota nový řádek *perentry-attribute
perentry-attribute(jakýkoli legitimní atribut perentry) nový řádek
nový řádekCR LF
číslice{0-9}

Reference

Viz také