EXE (tiedostomuoto)
Executable file | |
---|---|
Tiedostopääte |
.exe |
Tiedoston tyyppi | ohjelma |
Lyhenne | EXE |
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
[muokkaa | muokkaa wikitekstiä]DOS
[muokkaa | muokkaa wikitekstiä]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.[1] [2]Aiempi DOS:n tukema muoto oli 64 kilotavun COM-tiedosto.[3] 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.[1]
Windows
[muokkaa | muokkaa wikitekstiä]Windowsissa ajettavat ohjelmat käyttävät Portable Executable -muotoa, joka voi olla 32- tai 64-bittinen (PE+).
OS/2
[muokkaa | muokkaa wikitekstiä]OS/2:ssa käytetty LX-muoto oli 16-/32-bittinen.[4] LX-muoto oli lineaarinen 32-bittinen muoto kun taas NE-muoto oli 16-bittinen segmentoitu muoto.[5]
OS/2:n LE-muoto tuki 16-, 32- tai 64-bittistä konekieltä.
Lähteet
[muokkaa | muokkaa wikitekstiä]- ↑ a b Exploring the MS-DOS Stub 🔐Blog of Osanda. 19.7.2020. Viitattu 11.10.2023. (englanti)
- ↑ Abdullah Sam: How to open an .Exe file on a computer Notes Read. 27.8.2021. Viitattu 11.10.2023. (englanti)
- ↑ The MZ EXE File Format Fileformat.info. Viitattu 14.7.2018.
- ↑ IBM OS/2 16/32-bit Linear eXecutable Module Format (LX) Specification EDM/2. Viitattu 14.7.2018.
- ↑ John Rodley: Examining OS/2 2.1 Executable File Formats 1.9.1994. Dr. Dobbs. Viitattu 14.7.2018.
Aiheesta muualla
[muokkaa | muokkaa wikitekstiä]- Executable File Formats (Arkistoitu – Internet Archive) (englanniksi)