Plik z rozszerzeniem .COM to jeden z najstarszych i najprostszych formatów plików wykonywalnych, głównie stosowany w systemach operacyjnych MS-DOS, CP/M oraz we wczesnych wersjach Windows.
Najważniejsze informacje
- Plik .com zawiera bezpośrednio wykonywalny kod maszynowy bez nagłówków ani dodatkowych metadanych – wszystkie instrukcje muszą być zapisane w jednym, spójnym bloku pamięci;
- Wielkość pojedynczego pliku .com jest ograniczona do 64 KB – jest on ładowany w jeden segment pamięci (dokładnie 65 280 bajtów, czyli 0xff00 w systemie szesnastkowym);
- Pliki .com były szeroko używane ze względu na prostotę i szybkość uruchamiania – system po prostu ładował je do pamięci i rozpoczynał wykonanie od początku pliku;
- Nie należy mylić rozszerzenia pliku .com z domeną internetową najwyższego poziomu .com;
- Współczesne systemy operacyjne rzadko używają plików .com – wciąż znajdują one zastosowanie w emulacjach, programowaniu niskopoziomowym oraz podczas nauki architektury komputerowej;
- Plik .com różni się od .exe m.in. brakiem nagłówków i możliwości użycia tylko jednego segmentu kodu;
- Typ MIME dla plików .com to m.in. application/x-msdos-program oraz application/x-msdownload.
Podsumowanie
Plik .com stanowi prosty, historyczny format plików wykonywalnych, istotny głównie z perspektywy rozwoju komputerów oraz nauki niskopoziomowego programowania.