Mi az MF fájl?
Az .mf kiterjesztésű fájl egy Java Manifest fájl, amely információkat tartalmaz az egyes JAR fájlbejegyzésekről. Maga az MF fájl a JAR fájlban található, és tartalmazza az összes kiterjesztést és csomaggal kapcsolatos definíciót. JAR fájlok előállíthatók futtatható fájlként való használatra. Ebben az esetben a mainfest fájl határozza meg az alkalmazás fő osztályát, amely tartalmazza a public static void main
utasítást. A jegyzékfájlok neve MANIFEST.MF, és bármelyik szövegszerkesztővel megnyitható Windows, MacOS és Linux operációs rendszeren.
Manifest fájlformátum specifikációi
A Manifest fájlformátum specifikációi az Oracle által elérhetők a JAR fájlformátumokról szóló útmutatójában. A Manifest fájl fő szakaszokból áll, amelyeket az egyes JAR-fájlbejegyzésekhez tartozó szakaszok listája követ. Minden szakasz bizonyos szabályokat és korlátozásokat követ.
Fő szakaszok
Egy fő rész:
- információkat tartalmaz a JAR fájl biztonságáról és konfigurációjáról
- információkat tartalmaz arról az alkalmazásról vagy kiterjesztésről, amelynek a JAR fájl része
- meghatározza az egyes jegyzékelemek fő attribútumait
Megjegyzés: Ebben a szakaszban egyetlen attribútum sem nevezhető “Név”-nek.
Egyedi szakaszok
Egy külön szakasz különböző attribútumokat határoz meg a JAR-fájlok csomagjaihoz vagy fájljaihoz. Minden szakasznak egy “Név” nevű attribútummal kell kezdődnie, amelynek értéke a fájl relatív elérési útja, vagy az archívumon kívüli adatokra hivatkozó abszolút URL.
Manifest Specifikációk
Attitűdök | Leírás |
---|---|
manifest-fájl | főszakasz újsor *egyéni szakasz |
főszakasz | verzióinformáció újsor *fő-attribútum |
version-info | Manifest-Version : version-number |
verziószám | számjegy+{.számjegy+}* |
main-attribute | (bármilyen legitim főattribútum) újsor |
individual-section | Név : érték újsor *perentry-attribute |
perentry-attribute | (bármilyen legitim perentry attribútum) újsor |
újsor | CR LF |
számjegy | {0-9} |