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