MZ | |
---|---|
Laajennus | .exetai.dll |
MIME -tyyppinen | application/x-dosexec [1] ja application/x-msdos-program [2] |
Allekirjoitus | MZ tai ZM |
Kehittäjä | Microsoft |
Muototyyppi | suoritettavien tiedostojen exe-muoto [d] |
Laajennettu kohteesta | .COM |
Kehitetty vuonna |
Uusi suoritettava Lineaarinen suoritettava Kannettava suoritettava |
MZ on vakiomuoto 16 - bittisille .EXE - suoritettaville tiedostoille DOS : lle . Se on nimetty allekirjoituksen mukaan - ASCII - merkit MZ ( 4D 5A ) kahdessa ensimmäisessä tavussa. Tämä allekirjoitus on Mark Zbikowskin nimikirjaimet , yksi MS-DOS :n luojista . [3]
Muoto kehitettiin korvaamaan vanhentunut .COM -muoto . MZ-suoritettavat tiedostot sisältävät metatietoja, voivat olla suurempia kuin 64 kt ja käyttävät useita erityyppisiä muistisegmenttejä (koodi, data ja pino ) , ohjelman aloituspiste voi myös olla missä tahansa (.COM-tiedostoissa komennon suoritus alkaa aina suoraan alusta tiedostosta ). Suoritettavan tiedoston lataustapa määräytyy allekirjoituksen mukaan: jos se on olemassa, MZ-otsikko käsitellään, jos ei, tiedosto käynnistetään nimellä .COM - tiedostopäätteestä riippumatta (esim. uusimmissa MS -versioissa). DOS , COMMAND.COM - komentorivitulkki on itse asiassa EXE-tiedosto ).
Myöhemmin Windowsin suoritettavat tiedostot alkavat MZ-tyngällä. Yleensä kääntäjien lisäämä tynkä näyttää viestin, kuten " Tätä ohjelmaa ei voi ajaa DOS-tilassa " ("Tätä ohjelmaa ei voi ajaa DOS-tilassa").
Vanhat DOS- linkkerit voisivat käyttää ZM-allekirjoitusta, jonka myös MS-DOS ja useat yhteensopivia käyttöjärjestelmiä tunnistavat. [neljä]
Suoritettavat tiedostomuodot ( vertailu ) | |
---|---|
Unix | |
Windows , DOS ja OS/2 | |
Muut |