COM (tiedostomuoto)

COM on ohjelmatiedostomuoto 8-bittisessä CP/M:ssä ja MS-DOS:ssa, joka sisältää suoritettavan tietokoneohjelman.

COM
Tiedostopääte .COM
Tiedoston tyyppi ohjelma

Alun perin COM-tiedostopäätettä on käytetty DECin mini- ja mainframe-koneiden komentojonotiedostojen (Command file) päätteenä 1970-luvulla.

Jotkut virusten kirjoittajat ovat hyödyntäneet Internetin .com-verkkotunnuksen samankaltaisuutta.

MS-DOSin COM-tiedoston rakenne

COM-tiedostot ovat rakenteeltaan hyvin yksinkertaisia. Niissä ei ole otsikkotietoja eikä metadataa, ainoastaan ohjelmakoodi. COM-ohjelmat alkavat muistiosoitteesta 0x100. Segmentti löytyy prosessorin DS-rekisteristä. Kaikki data ja ohjelmakoodi ovat samassa segmentissä. COM-ohjelman suurin koko on 64 kilotavua (miinus 256 tavua).

COM-muodon seuraaja on EXE. Jos hakupolussa on samanniminen .COM ja .EXE-päätteinen tiedosto, ohjelmaa käynnistettäessä COM-päätteinen ajetaan.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.