.DEV

DEV-fil

DOS/Windows Device Driver File
Still et spørsmål
HURTIGSVAR

En .dev-fil er enten en eldre DOS-enhetsdriver (en real-mode binærfil lastet via CONFIG.SYS) eller en Dev-C++ C/C++-prosjektfil. På moderne Windows kan ikke DOS-driverfiler kjøres - de kan kun inspiseres i en heks-editor. Dev-C++-prosjektfiler åpnes i Embarcadero Dev-C++.

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

På denne siden

19k+ filendelser indeksert
Sist vurdert Jun 19, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er DEV-filformatet?

Filendelsen .dev har flere distinkte bruksområder. Dens mest historisk betydningsfulle rolle er som en real-mode MS-DOS enhetsdriver-binærfil, lastet ved systemoppstart via et DEVICE= eller DEVICEHIGH= direktiv i CONFIG.SYS.

I denne sammenhengen er en .dev-fil en binær kjørbar fil der de første 22 bytene utgjør DOS-enhetsdriverens hode (header): en peker til neste driver (satt til 0xFFFF:0xFFFF for den siste driveren i kjeden), et attributt-ord som koder for enhetstype og funksjoner, forskyvninger (offsets) for strategi- og avbruddsrutiner, og et 8-tegns enhetsnavn. Selve filen inneholder x86 real-mode-kode som implementerer strategi- og avbruddsrutinene som DOS-kjernen kaller for å kommunisere med maskinvaren.

Dette formatet oppstod med MS-DOS 2.0 (1983), som introduserte installerbare enhetsdrivere. Selv om DOS-drivere oftere brukte filendelsen .sys, brukte visse maskinvareleverandører - spesielt produsenter av SCSI- og lydkort - .dev. Formatet ble foreldet med Windows NT, som erstattet real-mode-drivere med kernel-mode .sys og WDM .drv-drivere.

Filendelsen .dev identifiserer også to urelaterte formater: Embarcadero Dev-C++ bruker den for C/C++ IDE-prosjektfiler lagret som ren tekst i INI-data; Parallels Desktop (macOS) bruker .dev for deskriptorfiler for virtuelle maskinenheter. Disse formatene deler kun filendelsen og har ingen tilknytning til DOS-drivere.

Sikkerhet og trygghet

RISIKO: MEDIUM

Ekte DOS .dev-drivere inneholder kjørbar x86 real-mode maskinkode. På moderne Windows kan de ikke kjøres automatisk (ingen CONFIG.SYS-mekanisme). Imidlertid kan skadevare teoretisk sett bruke filendelsen for å skjule seg. Dev-C++ .dev-prosjektfiler er ren tekst og trygge å åpne. Ikke forsøk å kjøre ukjente .dev-filer.

Formatdetaljer

i et nøtteskall
FULLT NAVNDOS/Windows Device Driver Fileogså kjent som Device Driver, DOS device driver
UTVIKLERN/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 kjørbar fil (DOS-enhetsdriver)
Denne filendelsen brukes også av…
  • Dev-C++ prosjektfil - Embarcadero Dev-C++ (Windows C/C++ IDE) bruker .dev for prosjektfiler - XML/tekstformat, urelatert til drivere.
  • Parallels Desktop enhetsdeskriptor - Parallels Desktop for macOS bruker .dev internt for konfigurasjon av virtuell maskinvare.
MAGIC BYTES · FILSIGNATUR
OFFSET
0001
HEX
FFFF
ASCII
··
DOS-enhetsdriver-header starter med 0xFFFF 0xFFFF (neste-enhet peker = slutt-på-kjede-markør). Etterfulgt av WORD attributt-flagg, WORD strategi-rutine forskyvning, WORD avbrudds-rutine forskyvning, 8-byte enhetsnavn. Ingen universell «magic»; 0xFFFF-markøren er konvensjonell, men ikke påkrevd av alle implementasjoner.

Programmer som åpner DEV-filer

Windows3 apps
Microsoft Windows (system loader) Betalt DOS .dev-drivere lastes kun i MS-DOS eller Windows 9x via CONFIG.SYS DEVICE=-linjen - kan ikke åpnes i moderne Windows. Kan kun vises i en heks-editor.
HxD (hex editor) Gratis Åpne .dev-filen for å inspisere DOS-driverhodet og maskinkoden.
Embarcadero Dev-C++ (if it is a Dev-C++ project file) Gratis Fil → Åpne prosjekt → velg .dev-filen.
macOS1 app
Parallels Desktop Betalt Parallels bruker .dev-filer internt; de aksesseres kun av Parallels - åpnes ikke av brukeren.

Tekniske detaljer

dyp spesifikasjon
PrimærbrukMS-DOS installerbar enhetsdriver-binærfil (lastet via `DEVICE=` i `CONFIG.SYS` ved oppstart)
KodingBinær - x86 real-mode kjørbar kode
ByterekkefølgeLittle-endian (x86)
Driver-header22-byte struktur: neste-driver peker (4 byte, `0xFFFF:0xFFFF` for siste driver), attributt-ord (2 byte), strategi- og avbruddsrutine-forskyvninger (2 byte hver), 8-tegns enhetsnavn
Slutt-på-kjede-markør`0xFFFF:0xFFFF` i feltet for neste-driver peker
Kjøringsmiljøx86 real mode - MS-DOS, Windows 3.x, Windows 95/98/ME (kun DOS-modus)
Laste-direktiv`DEVICE=` eller `DEVICEHIGH=` i `CONFIG.SYS`
Typisk filstørrelse1 KB - 64 KB (drivere fra DOS-æraen er kompakte)
Erstattet av`.sys` kernel-mode drivere (Windows NT/XP+) og WDM `.drv`-drivere
Alternativ bruk 1Dev-C++ IDE-prosjektfil (Embarcadero Dev-C++): ren tekst i INI-format, urelatert til DOS-drivere
Alternativ bruk 2Parallels Desktop (macOS): deskriptorfil for virtuell maskinenhet, urelatert til DOS-drivere
UtgittMS-DOS 2.0, 1983 (loadable device drivers via CONFIG.SYS)
Siste versjonN/A - legacy DOS-era format; superseded by .sys/.drv in Windows

DEV-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med DEV-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om DEV-filer.

Ofte stilte spørsmål

Hva er en .dev-fil på Windows?
Det er mest sannsynlig enten en eldre DOS-enhetsdriver (real-mode binærfil fra MS-DOS-æraen) eller en Dev-C++ C/C++-prosjektfil. På moderne Windows vil du sjelden støte på ekte DOS-drivere.
Kan jeg åpne en .dev-fil?
Hvis det er en Dev-C++-prosjektfil, åpne den med Embarcadero Dev-C++. Hvis det er en DOS-driver-binærfil, bruk en heks-editor for å inspisere den - du kan ikke kjøre den på moderne Windows.
Hvorfor flagger antivirusprogrammet mitt en .dev-fil?
DOS-driverfiler inneholder kjørbar x86 real-mode-kode, som enkelte heuristiske skannere flagger. En ekte eldre driver fra en kjent programvarepakke er ikke skadevare, men behandle ukjente .dev-filer med forsiktighet.
Er .dev relatert til .drv- eller .sys-drivere?
.sys er den moderne Windows kernel-mode driverendelsen (NT-familien). .drv er for Windows user-mode-drivere. .dev var en konvensjon fra DOS-tiden og er ikke en standard Windows-endelse.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å