COM – Исполняемый файл MS-DOS (DOS Command File)

Расширение COM

Чем открыть файл COM

В Windows: Microsoft Windows
В Mac OS: Parallels Desktop 7 для Mac
В MS-DOS: MS-DOS

Описание расширения COM

Популярность: Очень часто используется

Раздел: Исполняемые файлы

Расширение COM (от англ. command) используется уже давно для командных файлов. Командный файл – это текстовый файл, содержащий команды, которые будут переданы операционной системе. Файл .COM похож на файл .EXE, но как правило меньше по размеру и использует более простой синтаксис без метаданных. COM файлы в основном используются для выполнения списка инструкций или в качестве системных утилит или драйверов, они разработаны для MS-DOS, но можно выполнить и в Windows в режиме эмуляции MS-DOS. Такие комманды еще использовались на многих мини-ЭВМ Digital Equipment Corporation и мейнфреймах в 1970х годах.

С появлением микрокомпьютеров файлы COM стали использовать с другой целью. В MS-DOS и совместимых DOS-системах, и в 8-битной CP/M, .COM файл представляет собой простой тип исполняемого файла, размер которого не может превышать 64 Кбайт-256 байт (65280 = 2^{16}-2^8 байт). . Название формата происходит от расширения имени файла .COM (не путайте с .COM доменом верхнего уровня), который первоначально был использован для расширения таких файлов.

Примечание: Если директория содержит COM файлы и EXE файлы с одинаковым наименованием именем файла, то если напечатать имя файла в командной строке без расширения, будет вызван .COM файл (вместо .EXE файла).

Примечание: Некоторые авторы компьютерных вирусов надеялись воспользоваться неграммотностью современных пользователей – отсутствием знаний о .COM расширении файла и связанного с ним двоичного формата, а также их более вероятного знакомства с .COM доменном Интернета. По электронной почте отправляли вложение ​​с именем похожим на «www.example.com». Неосторожные пользователи Microsoft Windows, нажав на такое вложение ожидали, что они будут просмотривать сайт с адресом http://www.example.com/, но вместо этого запускали вложенный файл .COM c именем www.example, давая ему полные права на выполнение операций. Обратите внимание, что нет ничего вредоносного в самом формате COM файла, но в данном случае было вредоностное использование похожих наименований.

Некорректное наименование расширения .COM: com), com]

MIME тип: application/x-msdos-program, application/x-msdownload



3 комментариев к статье “COM – Исполняемый файл MS-DOS (DOS Command File)”

  1. Dim:

    Файлы .com могут быть запущены только в 32-битной Windows, в 64-битной выдается ошибка, т.к. ОС не поддерживает 16-битные DOS приложения.

  2. Tursynay:

    здравствуйте! статья хорошая, возник вопрос о неграмотности пользователей что запускали командного файла, ведь та команда в командной среде запускается же, как допустили ошибку поясните

    • admin:

      В этом случае пользователи запускали .com файл не из проводника, а как вложение в электронной почте, т.к. .com – это исполняемый файл, то он и выполнился.

Оставьте комментарий к admin