Файл с расширением .COM представляет собой формат исполняемого файла, который преимущественно использовался в операционных системах DOS и ранних версиях Windows. Это один из самых простых исполняемых форматов, обычно ограниченный максимальным размером в 64 КБ, включая как код, так и данные. В отличие от более сложных исполняемых форматов, таких как .EXE, файлы .COM не имеют заголовка, содержащего метаданные о структуре программы. Вместо этого операционная система загружает весь файл в память и начинает выполнение с первого байта. Эта простота обеспечивала быструю загрузку и исполнение, но также накладывала ограничения на размер и сложность программ. Они часто использовались для небольших утилит, игр и системных команд. Хотя в современных операционных системах они встречаются реже, файлы .COM все еще могут быть выполнены в совместимых средах или эмуляторах. Из-за своего небольшого размера и прямого выполнения они иногда использовались в злонамеренных целях, представляя потенциальный риск безопасности при получении из ненадежных источников. Отсутствие заголовка также означает, что операционная система полагается на расширение файла для идентификации его как исполняемого, что делает сохранение правильного расширения важным.