.COM 파일은 주로 DOS 및 초기 Windows 운영 체제에서 사용되던 실행 파일 형식입니다. 이는 가장 간단한 실행 형식 중 하나로, 코드와 데이터를 포함하여 최대 크기가 일반적으로 64KB로 제한됩니다. .EXE와 같은 더 복잡한 실행 형식과 달리, .COM 파일에는 프로그램 구조에 대한 메타데이터를 포함하는 헤더가 없습니다. 대신, 운영 체제는 파일 전체를 메모리로 로드하고 첫 번째 바이트부터 실행을 시작합니다. 이러한 단순성 덕분에 로드 및 실행 속도가 빨랐지만, 프로그램 크기와 복잡성에 제약을 받았습니다. 이 파일들은 작은 유틸리티, 게임 및 시스템 명령에 흔히 사용되었습니다. 현대 운영 체제에서는 덜 일반적이지만, .COM 파일은 호환 환경이나 에뮬레이터에서 여전히 실행될 수 있습니다. 작은 크기와 직접 실행 특성 때문에 악의적인 목적으로 사용되기도 했으므로, 신뢰할 수 없는 출처에서 얻은 경우 잠재적인 보안 위험이 될 수 있습니다. 또한 헤더가 없기 때문에 운영 체제는 이 파일을 실행 파일로 식별하기 위해 파일 확장자에 의존하므로, 올바른 확장자를 유지하는 것이 중요합니다.