.DEV

DEV-fil

DOS/Windows Device Driver File
Ställ en fråga
SNABBT SVAR

En .dev-fil är antingen en föråldrad DOS-enhetsdrivrutin (en binärfil i real-mode som laddas via CONFIG.SYS) eller en Dev-C++ C/C++-projektfil. På moderna Windows kan DOS-drivrutinsfiler inte köras - inspektera dem endast i en hex-editor. Dev-C++-projektfiler öppnas i Embarcadero Dev-C++.

Utvecklare: N/A (OS-level format; originally MS-DOS, extended by Microsoft for Windows) Kategori: Systemfiler MIME: application/octet-stream
ÖPPNAS PÅ Windows macOS
Relaterat: .NOMEDIA · .DLL · .TMP · .LNK

På denna sida

19k+ filtillägg indexerade
Senast granskad Jun 19, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet DEV?

Filändelsen .dev har flera olika användningsområden. Dess historiskt mest betydelsefulla roll är som en binärfil för enhetsdrivrutiner i real-mode för MS-DOS, som laddas vid systemstart via ett DEVICE= eller DEVICEHIGH=-direktiv i CONFIG.SYS.

I detta sammanhang är en .dev-fil en binär exekverbar fil vars första 22 byte utgör huvudet (header) för DOS-enhetsdrivrutinen: en länkpekare till nästa drivrutin (satt till 0xFFFF:0xFFFF för den sista drivrutinen i kedjan), ett attributord som kodar enhetstyp och funktioner, offset för strategi- och avbrottsrutiner, samt ett enhetsnamn på 8 tecken. Innehållet består av x86-kod i real-mode som implementerar de strategi- och avbrottsrutiner som DOS-kärnan anropar för att kommunicera med hårdvaran.

Detta format har sitt ursprung i MS-DOS 2.0 (1983), som introducerade installerbara enhetsdrivrutiner. Även om DOS-drivrutiner vanligare använde filändelsen .sys, använde vissa hårdvaruleverantörer - särskilt tillverkare av SCSI- och ljudkort - .dev. Formatet blev föråldrat i och med Windows NT, som ersatte drivrutiner i real-mode med .sys-drivrutiner i kernel-mode och WDM-drivrutiner av typen .drv.

Filändelsen .dev identifierar även två orelaterade format: Embarcadero Dev-C++ använder den för C/C++ IDE-projektfiler lagrade som textbaserad INI-data; Parallels Desktop (macOS) använder .dev för deskriptorfiler för virtuella maskinenheter. Dessa format delar endast filändelsen och har ingen koppling till DOS-drivrutiner.

Säkerhet & trygghet

RISK: MEDIUM

Äkta .dev-drivrutiner för DOS innehåller exekverbar x86-maskinkod i real-mode. På moderna Windows kan de inte exekveras automatiskt (ingen CONFIG.SYS-mekanism). Dock kan skadlig kod teoretiskt använda filändelsen för att dölja sig. Dev-C++ .dev-projektfiler är vanlig text och säkra att öppna. Försök inte köra okända .dev-filer.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNDOS/Windows Device Driver Fileäven känd som Device Driver, DOS device driver
UTVECKLAREN/A (OS-level format; originally MS-DOS, extended by Microsoft for Windows)sedan MS-DOS 2.0, 1983 (loadable device drivers via CONFIG.SYS)
KATEGORISystemfiler
MIME-TYPapplication/octet-stream
TYPbinär exekverbar fil (DOS-enhetsdrivrutin)
Detta filtillägg används också av…
  • Dev-C++ Project File - Embarcadero Dev-C++ (Windows C/C++ IDE) använder .dev för projektfiler - XML/textformat, orelaterat till drivrutiner.
  • Parallels Desktop enhetsdeskriptor - Parallels Desktop för macOS använder .dev internt för konfiguration av virtuell hårdvara.
MAGIC BYTES · FILSIGNATUR
OFFSET
0001
HEX
FFFF
ASCII
··
DOS-enhetsdrivrutinens header börjar med 0xFFFF 0xFFFF (nästa enhetspekare = markör för slutet av kedjan). Följt av WORD-attributflaggor, WORD-offset för strategirutin, WORD-offset för avbrottsrutin, 8-byte enhetsnamn. Ingen universell magisk siffra; 0xFFFF-markören är konventionell men upprätthålls inte av alla implementeringar.

Program som öppnar DEV-filer

Windows3 apps
Microsoft Windows (system loader) Betald DOS .dev-drivrutiner laddas endast i MS-DOS eller Windows 9x via CONFIG.SYS DEVICE=-raden - kan inte öppnas i moderna Windows. Visa endast i en hex-editor.
HxD (hex editor) Gratis Öppna .dev-filen för att inspektera DOS-drivrutinens header och maskinkod.
Embarcadero Dev-C++ (if it is a Dev-C++ project file) Gratis File → Open Project → välj .dev-filen.
macOS1 app
Parallels Desktop Betald Parallels använder .dev-filer internt; de nås endast av Parallels - öppnas inte av användaren.

Tekniska detaljer

djup specifikation
Huvudsaklig användningBinärfil för installerbar MS-DOS-enhetsdrivrutin (laddas via `DEVICE=` i `CONFIG.SYS` vid start)
KodningBinär - x86 exekverbar kod i real-mode
ByteordningLittle-endian (x86)
Drivrutinshuvud22-byte struktur: pekare till nästa drivrutin (4 byte, `0xFFFF:0xFFFF` för sista drivrutinen), attributord (2 byte), offset för strategi- och avbrottsrutiner (2 byte vardera), 8-teckens enhetsnamn
Markör för slutet av kedjan`0xFFFF:0xFFFF` i fältet för nästa drivrutinspekare
Exekveringsmiljöx86 real-mode - MS-DOS, Windows 3.x, Windows 95/98/ME (endast DOS-läge)
Laddningsdirektiv`DEVICE=` eller `DEVICEHIGH=` i `CONFIG.SYS`
Typisk filstorlek1 KB - 64 KB (drivrutiner från DOS-eran är kompakta)
Ersatt av`.sys`-drivrutiner i kernel-mode (Windows NT/XP+) och WDM `.drv`-drivrutiner
Alternativ användning 1Dev-C++ IDE-projektfil (Embarcadero Dev-C++): textbaserat INI-format, orelaterat till DOS-drivrutiner
Alternativ användning 2Parallels Desktop (macOS): deskriptorfil för virtuell maskinenhet, orelaterat till DOS-drivrutiner
SläpptMS-DOS 2.0, 1983 (loadable device drivers via CONFIG.SYS)
Senaste versionN/A - legacy DOS-era format; superseded by .sys/.drv in Windows

DEV-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med DEV-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om DEV-filer.

Vanliga frågor

Vad är en .dev-fil i Windows?
Det är mest troligt antingen en föråldrad DOS-enhetsdrivrutin (binärfil i real-mode från MS-DOS-eran) eller en Dev-C++ C/C++-projektfil. På moderna Windows stöter man sällan på äkta DOS-drivrutiner.
Kan jag öppna en .dev-fil?
Om det är en Dev-C++-projektfil, öppna den med Embarcadero Dev-C++. Om det är en binär DOS-drivrutin, använd en hex-editor för att inspektera den - du kan inte köra den på moderna Windows.
Varför flaggar mitt antivirusprogram en .dev-fil?
DOS-drivrutinsfiler innehåller exekverbar x86-kod i real-mode, vilket vissa heuristiska skannrar flaggar. En äkta gammal drivrutin från ett känt programpaket är inte skadlig kod, men behandla okända .dev-filer med försiktighet.
Är .dev relaterat till .drv- eller .sys-drivrutiner?
.sys är den moderna filändelsen för drivrutiner i kernel-mode för Windows (NT-familjen). .drv är för drivrutiner i user-mode i Windows. .dev var en konvention under DOS-eran och är inte en standardfiländelse i Windows.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö