aspose.info
SV

MF - Java Manifest File Format

Uppdaterad

Vad är MF fil?

En fil med filtillägget .mf är en Java Manifest-fil som innehåller information om de enskilda JAR-filposterna. Själva MF-filen finns i JAR-filen och tillhandahåller all tilläggs- och paketrelaterade definition. JAR-filer kan produceras för att användas som en körbar fil. I sådana fall anger mainfest-filen huvudklassen för programmet som innehåller public static void main-satsen. Manifestfiler heter MANIFEST.MF och kan öppnas med valfri textredigerare på Windows, MacOS och Linux operativsystem.

Manifest filformatspecifikationer

Manifest filformatspecifikationer finns tillgängliga av Oracle i deras guide för JAR-filformat. En manifestfil består av huvudsektioner som följs av en lista med sektioner för individuella JAR-filposter. Varje avsnitt följer några regler och begränsningar.

Huvudsektioner

Ett huvudavsnitt:

  • innehåller information om säkerhet och konfiguration om JAR-filen
  • innehåller information om applikationen eller tillägget som filen JAR är en del av
  • definierar huvudattributen för varje enskild manifestartikel

Obs: Inget attribut i det här avsnittet kan heta “Namn”.

Individuella sektioner

En enskild sektion definierar olika attribut för paket eller filer i en JAR-fil. Varje avsnitt måste börja med ett attribut som heter “Namn” vars värde måste vara en relativ sökväg till filen, eller en absolut URL som refererar till data utanför arkivet.

Manifestspecifikationer

AttributerBeskrivning
manifest-filhuvudsektion ny rad *individual-section
main-sectionversion-info newline *main-attribute
version-infoManifest-Version : versionsnummer
versionsnummersiffra+{.digit+}*
main-attribute(alla legitima huvudattribut) newline
individual-sectionNamn : värde newline *perentry-attribute
perentry-attribute(alla legitima perentry-attribut) newline
nylinjeCR LF
siffra{0-9}

Referenser

Se även