EXE (tiedostomuoto)

EXE (Executable file) on ohjelmatiedostomuoto tietokoneohjelman tallentamiseen. Käyttöjärjestelmä lataa tiedoston ja suorittaa siinä olevan ohjelmakoodin.
Muotoa tukevia alustoja ovat DOS, Windows, ReactOS ja OS/2.

Alustat

DOS 
16-bittisessä DOS:ssa käytössä oli MZ-tiedostomuoto ajettaville ohjelmille. Nimitys MZ tulee Microsoftin ohjelmoija Mark Zbikowskin nimestä, ja se tuli käyttöön COM-muodon rinnalle DOS 2.0:ssa maaliskuussa 1983. Aiempi DOS:n tukema muoto oli 64 kilotavun COM-tiedosto. Kaikki myöhemmät muodot ovat sikäli taaksepäin yhteensopivia kaikkien aiempien versioiden kanssa, että niissä on ns. tynkä, joka vähintään tulostaa virheilmoituksen, ettei ohjelmaa voi käyttää kyseisellä alustalla. Periaatteessa tyngässä voisi kuitenkin olla esim. Windows-ohjelman DOS-versio. Tämä on kuitenkin harvinaista.

Windows 
Windowsissa ajettavat ohjelmat käyttävät Portable Executable -muotoa, joka voi olla 32- tai 64-bittinen (PE+).

OS/2 
OS/2:ssa käytetty LX-muoto oli 16-/32-bittinen. LX-muoto oli lineaarinen 32-bittinen muoto kun taas NE-muoto oli 16-bittinen segmentoitu muoto.

OS/2:n LE-muoto tuki 16-, 32- tai 64-bittistä konekieltä.

Lähteet

Aiheesta muualla  
 Executable File Formats 

Tiedostomuodot