.DEV

DEV-fil

DOS/Windows Device Driver File
Stil et spørgsmål
HURTIGT SVAR

En .dev-fil er enten en forældet DOS-enhedsdriver (en real-mode binær fil indlæst via CONFIG.SYS) eller en Dev-C++ C/C++ projektfil. På moderne Windows kan DOS-driverfiler ikke køre - de kan kun inspiceres i en hex-editor. Dev-C++ projektfiler åbnes i Embarcadero Dev-C++.

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

På denne side

19k+ filtyper indekseret
Sidst gennemset Jun 19, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er DEV-filformatet?

Filtypenavnet .dev har flere forskellige anvendelser. Dens mest historisk betydningsfulde rolle er som en real-mode MS-DOS enhedsdriver-binær fil, der indlæses ved systemopstart via et DEVICE= eller DEVICEHIGH= direktiv i CONFIG.SYS.

I denne sammenhæng er en .dev-fil en binær eksekverbar fil, hvis første 22 bytes danner DOS-enhedsdriverens header: en link-pointer til næste driver (sat til 0xFFFF:0xFFFF for den sidste driver i kæden), et attribut-ord, der koder enhedstype og egenskaber, offsets til strategi- og afbrydelsesrutiner (interrupt routines) samt et 8-tegns enhedsnavn. Indholdet indeholder x86 real-mode kode, der implementerer de strategi- og afbrydelsesrutiner, som DOS-kernen kalder for at kommunikere med hardwaren.

Dette format stammer fra MS-DOS 2.0 (1983), som introducerede installerbare enhedsdrivere. Selvom DOS-drivere oftere brugte filtypenavnet .sys, brugte visse hardwareproducenter - især producenter af SCSI- og lydkort - .dev. Formatet blev forældet med Windows NT, som erstattede real-mode drivere med kernel-mode .sys og WDM .drv drivere.

Filtypenavnet .dev identificerer også to ikke-relaterede formater: Embarcadero Dev-C++ bruger det til C/C++ IDE-projektfiler gemt som almindelig tekst i INI-data; Parallels Desktop (macOS) bruger .dev til deskriptorfiler for virtuelle maskinenheder. Disse formater deler kun filtypenavnet og har ingen forbindelse til DOS-drivere.

Sikkerhed og tryghed

RISIKO: MEDIUM

Ægte DOS .dev-drivere indeholder eksekverbar x86 real-mode maskinkode. På moderne Windows kan de ikke eksekveres automatisk (ingen CONFIG.SYS-mekanisme). Dog kan malware teoretisk set bruge filtypenavnet til at skjule sig selv. Dev-C++ .dev-projektfiler er almindelig tekst og sikre at åbne. Forsøg ikke at køre ukendte .dev-filer.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNDOS/Windows Device Driver Fileogså kendt som Device Driver, DOS device driver
UDVIKLERN/A (OS-level format; originally MS-DOS, extended by Microsoft for Windows)siden MS-DOS 2.0, 1983 (loadable device drivers via CONFIG.SYS)
KATEGORISystemfiler
MIME-TYPEapplication/octet-stream
TYPEbinær eksekverbar fil (DOS-enhedsdriver)
Dette filtypenavn bruges også af…
  • Dev-C++ Projektfil - Embarcadero Dev-C++ (Windows C/C++ IDE) bruger .dev til projektfiler - XML/tekstformat, ikke relateret til drivere.
  • Parallels Desktop enhedsdeskriptor - Parallels Desktop til macOS bruger .dev internt til konfiguration af virtuel hardware.
MAGIC BYTES · FILSIGNATUR
OFFSET
0001
HEX
FFFF
ASCII
··
DOS-enhedsdriver-header starter med 0xFFFF 0xFFFF (næste-enhed pointer = slut-på-kæde markør). Efterfulgt af WORD attribut-flag, WORD strategi-rutine offset, WORD afbrydelsesrutine offset, 8-byte enhedsnavn. Ingen universel magic; 0xFFFF-markøren er konventionel, men håndhæves ikke af alle implementeringer.

Programmer der åbner DEV-filer

Windows3 apps
Microsoft Windows (system loader) Betalt DOS .dev-drivere indlæses kun i MS-DOS eller Windows 9x via CONFIG.SYS DEVICE=-linjen - kan ikke åbnes i moderne Windows. Kan kun ses i en hex-editor.
HxD (hex editor) Gratis Åbn .dev-filen for at inspicere DOS-driverens header og maskinkode.
Embarcadero Dev-C++ (if it is a Dev-C++ project file) Gratis Filer → Åbn projekt → vælg .dev-filen.
macOS1 app
Parallels Desktop Betalt Parallels bruger .dev-filer internt; de tilgås kun af Parallels - åbnes ikke af brugeren.

Tekniske detaljer

dyb specifikation
Primær anvendelseMS-DOS installerbar enhedsdriver-binær fil (indlæst via `DEVICE=` i `CONFIG.SYS` ved opstart)
KodningBinær - x86 real-mode eksekverbar kode
Byte-rækkefølgeLittle-endian (x86)
Driver-header22-byte struktur: næste-driver pointer (4 bytes, `0xFFFF:0xFFFF` for sidste driver), attribut-ord (2 bytes), strategi- og afbrydelsesrutine-offsets (2 bytes hver), 8-tegns enhedsnavn
Slut-på-kæde markør`0xFFFF:0xFFFF` i feltet for næste-driver pointer
Eksekveringsmiljøx86 real-mode - MS-DOS, Windows 3.x, Windows 95/98/ME (kun DOS-tilstand)
Indlæsningsdirektiv`DEVICE=` eller `DEVICEHIGH=` i `CONFIG.SYS`
Typisk filstørrelse1 KB - 64 KB (drivere fra DOS-æraen er kompakte)
Afløst af`.sys` kernel-mode drivere (Windows NT/XP+) og WDM `.drv` drivere
Alternativ anvendelse 1Dev-C++ IDE-projektfil (Embarcadero Dev-C++): almindeligt tekst-INI-format, ikke relateret til DOS-drivere
Alternativ anvendelse 2Parallels Desktop (macOS): deskriptorfil til virtuel maskinenhed, ikke relateret til DOS-drivere
UdgivetMS-DOS 2.0, 1983 (loadable device drivers via CONFIG.SYS)
Seneste versionN/A - legacy DOS-era format; superseded by .sys/.drv in Windows

DEV-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med DEV-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om DEV-filer.

Ofte stillede spørgsmål

Hvad er en .dev-fil på Windows?
Det er sandsynligvis enten en forældet DOS-enhedsdriver (real-mode binær fil fra MS-DOS-æraen) eller en Dev-C++ C/C++ projektfil. På moderne Windows vil du sjældent støde på ægte DOS-drivere.
Kan jeg åbne en .dev-fil?
Hvis det er en Dev-C++ projektfil, skal du åbne den med Embarcadero Dev-C++. Hvis det er en DOS-driver-binær fil, skal du bruge en hex-editor til at inspicere den - du kan ikke køre den på moderne Windows.
Hvorfor flager mit antivirusprogram en .dev-fil?
DOS-driverfiler indeholder eksekverbar x86 real-mode kode, som visse heuristiske scannere flager. En ægte forældet driver fra en kendt softwarepakke er ikke malware, men behandl ukendte .dev-filer med forsigtighed.
Er .dev relateret til .drv eller .sys drivere?
.sys er det moderne Windows kernel-mode driver-filtypenavn (NT-familien). .drv er til Windows user-mode drivere. .dev var en konvention fra DOS-æraen og er ikke et standard Windows-filtypenavn.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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.BCBitComet Incomplete Download File
7.EXEWindows Executable (Portable Executable)
8.NOMEDIAAndroid No-Media Marker File
9.AVIFAV1 Image File Format (AVIF)
10.RPMSGRestricted Permission Message

Relaterede filtyper

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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å