.DEV

File DEV

DOS/Windows Device Driver File
Fai una domanda
RISPOSTA RAPIDA

Un file .dev è un driver di dispositivo DOS legacy (un binario in modalità reale caricato tramite CONFIG.SYS) oppure un file di progetto C/C++ di Dev-C++. Sulle versioni moderne di Windows, i file driver DOS non possono essere eseguiti - è possibile ispezionarli solo con un editor esadecimale. I file di progetto Dev-C++ si aprono con Embarcadero Dev-C++.

Sviluppatore: N/A (OS-level format; originally MS-DOS, extended by Microsoft for Windows) Categoria: File di sistema MIME: application/octet-stream
SI APRE SU Windows macOS
Correlati: .NOMEDIA · .DLL · .TMP · .LNK

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jun 19, 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 DEV?

L'estensione .dev ha diversi utilizzi distinti. Il suo ruolo storicamente più significativo è quello di binario per driver di dispositivo MS-DOS in modalità reale, caricato all'avvio del sistema tramite una direttiva DEVICE= o DEVICEHIGH= in CONFIG.SYS.

In questo contesto, un file .dev è un eseguibile binario i cui primi 22 byte formano l'intestazione del driver di dispositivo DOS: un puntatore di collegamento al driver successivo (impostato su 0xFFFF:0xFFFF per l'ultimo driver della catena), una parola di attributo che codifica il tipo di dispositivo e le sue capacità, gli offset delle routine di strategia e di interrupt, e un nome di dispositivo di 8 caratteri. Il corpo contiene codice x86 in modalità reale che implementa le routine di Strategia e Interrupt chiamate dal kernel DOS per comunicare con l'hardware.

Questo formato ha avuto origine con MS-DOS 2.0 (1983), che ha introdotto i driver di dispositivo installabili. Sebbene i driver DOS utilizzassero più comunemente l'estensione .sys, alcuni produttori di hardware - in particolare produttori di schede SCSI e sonore - utilizzavano .dev. Il formato è diventato obsoleto con Windows NT, che ha sostituito i driver in modalità reale con i driver kernel-mode .sys e i driver WDM .drv.

L'estensione .dev identifica anche due formati non correlati: Embarcadero Dev-C++ la utilizza per i file di progetto dell'IDE C/C++ memorizzati come dati INI in testo semplice; Parallels Desktop (macOS) utilizza .dev per i file descrittori dei dispositivi delle macchine virtuali. Questi formati condividono solo l'estensione e non hanno alcun legame con i driver DOS.

Sicurezza e incolumità

RISCHIO: MEDIUM

I driver .dev autentici per DOS contengono codice macchina eseguibile x86 in modalità reale. Sulle versioni moderne di Windows non possono auto-eseguirsi (manca il meccanismo CONFIG.SYS). Tuttavia, un malware potrebbe teoricamente utilizzare l'estensione per mascherarsi. I file di progetto .dev di Dev-C++ sono in testo semplice e sicuri da aprire. Non tentare di eseguire file .dev sconosciuti.

Dettagli del formato

in sintesi
NOME COMPLETODOS/Windows Device Driver Fileanche noto come Device Driver, DOS device driver
SVILUPPATOREN/A (OS-level format; originally MS-DOS, extended by Microsoft for Windows)dal MS-DOS 2.0, 1983 (loadable device drivers via CONFIG.SYS)
TIPO MIMEapplication/octet-stream
TIPOeseguibile binario (driver di dispositivo DOS)
Questa estensione è usata anche da…
  • File di progetto Dev-C++ - Embarcadero Dev-C++ (IDE C/C++ per Windows) utilizza .dev per i file di progetto - formato XML/testo, non correlato ai driver.
  • Descrittore dispositivo Parallels Desktop - Parallels Desktop per macOS utilizza .dev internamente per la configurazione dei dispositivi hardware virtuali.
MAGIC BYTES · FIRMA DEL FILE
OFFSET
0001
HEX
FFFF
ASCII
··
L'intestazione del driver di dispositivo DOS inizia con 0xFFFF 0xFFFF (puntatore al dispositivo successivo = marcatore di fine catena). Seguito da flag di attributo WORD, offset della routine di strategia WORD, offset della routine di interrupt WORD, nome del dispositivo di 8 byte. Nessun magic universale; la sentinella 0xFFFF è convenzionale ma non imposta da tutte le implementazioni.

Programmi che aprono file DEV

Windows3 apps
Microsoft Windows (system loader) A pagamento I driver .dev di DOS si caricano solo in MS-DOS o Windows 9x tramite la riga DEVICE= di CONFIG.SYS - non sono apribili nelle versioni moderne di Windows. Visualizzabili solo in un editor esadecimale.
HxD (hex editor) Gratuito Apri il file .dev per ispezionare l'intestazione del driver DOS e il codice macchina.
Embarcadero Dev-C++ (if it is a Dev-C++ project file) Gratuito File → Open Project → seleziona il file .dev.
macOS1 app
Parallels Desktop A pagamento Parallels utilizza i file .dev internamente; vi accede solo Parallels - non sono apribili dall'utente.

Dettagli tecnici

specifiche approfondite
Uso primarioBinario driver di dispositivo installabile MS-DOS (caricato tramite `DEVICE=` in `CONFIG.SYS` all'avvio)
CodificaBinario - codice eseguibile x86 in modalità reale
Ordine dei byteLittle-endian (x86)
Intestazione driverStruttura di 22 byte: puntatore al driver successivo (4 byte, `0xFFFF:0xFFFF` per l'ultimo driver), parola di attributo (2 byte), offset delle routine di strategia e interrupt (2 byte ciascuno), nome dispositivo di 8 caratteri
Marcatore di fine catena`0xFFFF:0xFFFF` nel campo del puntatore al driver successivo
Ambiente di esecuzioneModalità reale x86 - MS-DOS, Windows 3.x, Windows 95/98/ME (solo modalità DOS)
Direttiva di caricamento`DEVICE=` o `DEVICEHIGH=` in `CONFIG.SYS`
Dimensione tipica del file1 KB - 64 KB (i driver dell'era DOS sono compatti)
Sostituito daDriver in modalità kernel `.sys` (Windows NT/XP+) e driver WDM `.drv`
Uso alternativo 1File di progetto IDE Dev-C++ (Embarcadero Dev-C++): formato INI in testo semplice, non correlato ai driver DOS
Uso alternativo 2Parallels Desktop (macOS): file descrittore del dispositivo della macchina virtuale, non correlato ai driver DOS
RilasciatoMS-DOS 2.0, 1983 (loadable device drivers via CONFIG.SYS)
Ultima versioneN/A - legacy DOS-era format; superseded by .sys/.drv in Windows

Conversioni DEV

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file DEV. 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 DEV.

Domande frequenti

Cos'è un file .dev su Windows?
Si tratta molto probabilmente di un driver di dispositivo DOS legacy (binario in modalità reale dell'era MS-DOS) o di un file di progetto C/C++ di Dev-C++. Sulle versioni moderne di Windows raramente si incontrano autentici driver DOS.
Posso aprire un file .dev?
Se si tratta di un file di progetto Dev-C++, aprilo con Embarcadero Dev-C++. Se è un binario driver DOS, usa un editor esadecimale per ispezionarlo - non puoi eseguirlo sulle versioni moderne di Windows.
Perché il mio antivirus segnala un file .dev?
I file driver DOS contengono codice eseguibile x86 in modalità reale, che alcuni scanner euristici segnalano. Un driver legacy autentico proveniente da un pacchetto software noto non è un malware, ma tratta i file .dev sconosciuti con cautela.
Il formato .dev è correlato ai driver .drv o .sys?
.sys è l'estensione moderna per i driver in modalità kernel di Windows (famiglia NT). .drv è per i driver in modalità utente di Windows. .dev era una convenzione dell'era DOS e non è un'estensione standard di Windows.

Riferimenti

1MS-DOS Installable Device Drivers - Microsoft Docslearn.microsoft.com
2DOS device driver - Just Solve the File Format Problemjustsolve.archiveteam.org

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

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