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