COM-файл
-
Определение и использование формата .COM
- Формат .COM используется для исполняемых файлов в DOS и CP/M.
- В DOS .COM файлы могут содержать только код и данные, без информации о перемещении.
- В CP/M .COM файлы могут содержать код 8080 или 8086, в зависимости от версии.
-
Совместимость и управление памятью
- DOS и CP/M .COM файлы несовместимы, но могут быть запущены в обеих системах.
- В CP/M 3 .COM файлы могут иметь 256-байтовый заголовок, указывающий на завершение работы при запуске в более ранних версиях.
-
Большие программы и поддержка платформы
- Большие программы могут быть загружены в .COM файлы, но DOS не управляет памятью для них.
- .COM файлы все еще работают на современных платформах, таких как Windows NT, через эмуляторы DOS.
-
Совместимость и выполнение
- В DOS файлы .COM предпочтительнее для выполнения, если они имеют то же имя, что и EXE-файлы.
- В Windows NT и производных системах переменная PATHEXT может переопределять порядок выполнения файлов без указания расширения.
-
Злонамеренное использование
- Некоторые вирусы используют имена файлов, похожие на .com, чтобы обмануть пользователей, запустив вредоносные программы.
- В самом формате .COM нет ничего вредоносного, проблема заключается в случайном совпадении имен.