.COM

File COM

DOS/CP/M Command Executable
Fai una domanda
RISPOSTA RAPIDA

Un file COM è un programma eseguibile grezzo dell'era MS-DOS. Su Windows 10 e 11 a 64 bit non può essere eseguito nativamente perché il sottosistema DOS richiesto è stato rimosso; usa DOSBox o DOSBox-X per avviarlo. Se hai ricevuto un file .com inaspettato da Internet, trattalo come potenzialmente pericoloso: si tratta di codice eseguibile, non di un documento.

Sviluppatore: Microsoft / Digital Research (CP/M origin) Categoria: File eseguibili (exe) MIME: application/x-msdos-program
SI APRE SU Windows macOS Linux
Correlati: .APK · .EXE · .VBS · .JAR

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 2, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file COM?

Un file .com è un semplice binario eseguibile, uno dei formati di programma più antichi nell'informatica personale, originatosi nel sistema operativo CP/M di Digital Research prima di essere portato in MS-DOS. A differenza del formato .exe, che supporta più segmenti di memoria e tabelle di rilocazione, un programma .com è un binario piatto grezzo senza intestazione del file: ogni byte viene caricato direttamente in memoria all'offset 0x0100 all'interno di un singolo segmento in modalità reale da 64 KB ed eseguito immediatamente. Questo vincolo architettonico significa che un file .com non può mai superare circa 64 KB di dimensione.

Anche se affiancato dal formato più generalizzato .exe, il formato .com è rimasto pratico e ampiamente utilizzato durante l'era MS-DOS per piccole utilità, strumenti a riga di comando e programmi TSR. Sotto Windows a 32 bit, il sottosistema NTVDM eseguiva i file .com in modo trasparente; NTVDM è stato rimosso da Windows a 64 bit, quindi l'esecuzione nativa sui moderni Windows richiede un emulatore come DOSBox.

L'estensione .com non ha alcun collegamento con il nome di dominio Internet di primo livello .com. Questa corrispondenza nella denominazione è stata storicamente sfruttata dagli autori di malware che mascherano i file eseguibili .com come link o testo, rendendo il formato un vettore di ingegneria sociale ben documentato.

Sicurezza e incolumità

RISCHIO: HIGH

I file COM sono codice eseguibile - storicamente il principale portatore di malware DOS (i virus del settore di avvio spesso rilasciavano infettori .com). Sui moderni Windows a 64 bit non possono essere eseguiti nativamente, il che rappresenta una barriera di sicurezza pratica, ma sui sistemi a 32 bit o all'interno di emulatori DOS vengono eseguiti senza restrizioni. Non eseguire mai un file COM ricevuto inaspettatamente; scansiona con un antivirus prima di avviarlo in qualsiasi emulatore. Rischio particolare: gli utenti web confondono .com (dominio) con .com (eseguibile) e scaricano inconsapevolmente file eseguibili pensando che siano pagine web.

Dettagli del formato

in sintesi
NOME COMPLETODOS/CP/M Command Executableanche noto come COM file, DOS executable
SVILUPPATOREMicrosoft / Digital Research (CP/M origin)dal 1974 (CP/M); MS-DOS 1.0, 1981
TIPO MIMEapplication/x-msdos-program
TIPOeseguibile binario piatto grezzo (senza intestazione)
Questa estensione è usata anche da…
  • Stub di registrazione Windows Component Object Model - Raro; alcune vecchie utilità di autoregistrazione del server COM di Windows utilizzavano l'estensione .com.
  • Script di comando di rete (Cisco IOS ecc.) - Alcuni dispositivi embedded/di rete utilizzano .com per firmware o script di comando - non correlato a DOS.

Programmi che aprono file COM

Windows3 apps
Microsoft Windows A pagamento Solo Windows a 32 bit (NTVDM); doppio clic o esecuzione da cmd. Non disponibile su Windows a 64 bit.
DOSBox Open-source mount c /percorso/della/cartella quindi digita program.com al prompt di DOSBox.
DOSBox-X Open-source Avvia DOSBox-X, monta una cartella con il percorso MOUNT C, quindi digita il nome del file per eseguirlo.
macOS2 apps
Parallels Desktop A pagamento Esegui una VM Windows a 32 bit o FreeDOS all'interno di Parallels, quindi esegui il file COM da lì.
DOSBox Open-source mount c /percorso/della/cartella quindi digita program.com al prompt di DOSBox.
Linux1 app
DOSBox Open-source mount c /percorso/della/cartella quindi digita program.com al prompt di DOSBox.

Dettagli tecnici

specifiche approfondite
CodificaCodice macchina binario grezzo (modalità reale x86)
Ordine dei byteLittle-endian (x86)
Intestazione del fileNessuna - binario piatto senza intestazione, senza tabella di rilocazione, senza descrittori di segmento
Firma del fileNessuna - identificato solo dall'estensione; i primi byte sono tipicamente un opcode JMP (0xEB o 0xE9) ma non obbligatorio
Indirizzo di caricamentoCaricato a segmento:0x0100; il Program Segment Prefix (PSP) occupa i byte 0x0000-0x00FF del segmento
Modello di memoriaCS = DS = ES = SS puntano tutti allo stesso segmento in modalità reale da 64 KB - nessuna separazione di segmento
Dimensione massima del file~65.280 byte (un segmento da 64 KB meno il PSP da 256 byte e l'allocazione minima dello stack)
Tipo MIMEapplication/x-msdos-program
Supporto Windows a 64 bitNon supportato nativamente - NTVDM (sottosistema a 16 bit) rimosso da Windows a 64 bit; usa DOSBox o DOSBox-X
Eredità CP/MIl formato ha avuto origine con CP/M di Digital Research (1974) ed è stato adottato invariato per MS-DOS 1.0 (1981)
Sostituito da.exe per programmi che superano i 64 KB; .cmd / .bat per script console Windows
Nota sulla sicurezzaStoricamente un importante vettore di malware - banalmente eseguibile e facilmente modificabile senza rompere la struttura; comunemente camuffato come nomi di file in stile dominio
Sistemi operativiMS-DOS, PC DOS, FreeDOS, Windows a 32 bit (tramite NTVDM), CP/M; DOSBox/DOSBox-X per l'uso moderno
Rilasciato1974 (CP/M); MS-DOS 1.0, 1981
Ultima versioneNo versioning - raw binary format unchanged

Conversioni COM

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file COM. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file COM.

Domande frequenti

Perché non riesco ad aprire un file .COM su Windows 10/11?
Windows a 64 bit ha rimosso il sottosistema DOS NTVDM. Usa DOSBox o DOSBox-X per eseguire il file.
Un file .COM è la stessa cosa di un sito web .com?
No - sono completamente indipendenti. Il TLD Internet .com e l'estensione eseguibile DOS .com condividono casualmente gli stessi caratteri.
Posso convertire un file COM in EXE?
Tecnicamente sì con vecchie utilità DOS, ma raramente c'è un motivo per farlo. Basta eseguire il file COM in DOSBox.
Un file .COM è pericoloso?
È codice eseguibile. Sui moderni Windows a 64 bit non può essere eseguito nativamente, ma all'interno di un emulatore DOS viene eseguito con pieno accesso a quell'ambiente. Scansionalo prima di eseguirlo.
Qual è la dimensione massima di un file COM?
Circa 65 280 byte (≈ 63,8 KB) - l'intero programma deve risiedere in un segmento x86 in modalità reale da 64 KB meno i 256 byte del PSP all'indirizzo 0x0000-0x00FF.

Riferimenti

1Wikipedia - COM fileen.wikipedia.org
2Archive Team - DOS executable (.com)fileformats.archiveteam.org

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.BINCD/DVD Disc Image (BIN/CUE)
8.MDMarkdown Document
9.RPMSGRestricted Permission Message
10.TMPTemporary File

Estensioni correlate

.APKAndroid Package
.EXEWindows Executable (Portable Executable)
.VBSVBScript file (Visual Basic Script)
.JARJava Archive
.EX4MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
.APPXMicrosoft Windows App Package (AppX)

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z