.DEV

Plik DEV

DOS/Windows Device Driver File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .dev to albo przestarzały sterownik urządzenia DOS (binarny plik trybu rzeczywistego ładowany przez CONFIG.SYS), albo plik projektu C/C++ programu Dev-C++. W nowoczesnych systemach Windows pliki sterowników DOS nie mogą być uruchamiane - można je jedynie przeglądać w edytorze szesnastkowym. Pliki projektów Dev-C++ otwiera się w Embarcadero Dev-C++.

Deweloper: N/A (OS-level format; originally MS-DOS, extended by Microsoft for Windows) Kategoria: Pliki systemowe MIME: application/octet-stream
OTWIERA SIĘ NA Windows macOS
Powiązane: .NOMEDIA · .DLL · .TMP · .LNK

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jun 19, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku DEV?

Rozszerzenie .dev ma kilka różnych zastosowań. Jego historycznie najważniejszą rolą jest binarny sterownik urządzenia MS-DOS trybu rzeczywistego, ładowany podczas uruchamiania systemu za pomocą dyrektywy DEVICE= lub DEVICEHIGH= w pliku CONFIG.SYS.

W tym kontekście plik .dev jest binarnym plikiem wykonywalnym, którego pierwsze 22 bajty tworzą nagłówek sterownika urządzenia DOS: wskaźnik do następnego sterownika (ustawiony na 0xFFFF:0xFFFF dla ostatniego sterownika w łańcuchu), słowo atrybutów kodujące typ i możliwości urządzenia, przesunięcia procedur strategii i przerwań oraz 8-znakową nazwę urządzenia. Treść zawiera kod x86 trybu rzeczywistego implementujący procedury strategii i przerwań, które jądro DOS wywołuje w celu komunikacji ze sprzętem.

Format ten powstał wraz z MS-DOS 2.0 (1983), który wprowadził instalowalne sterowniki urządzeń. Chociaż sterowniki DOS częściej używały rozszerzenia .sys, niektórzy dostawcy sprzętu - zwłaszcza producenci kart SCSI i dźwiękowych - używali .dev. Format stał się przestarzały wraz z Windows NT, który zastąpił sterowniki trybu rzeczywistego sterownikami trybu jądra .sys oraz sterownikami WDM .drv.

Rozszerzenie .dev identyfikuje również dwa niepowiązane formaty: Embarcadero Dev-C++ używa go dla plików projektów IDE C/C++ przechowywanych jako dane tekstowe INI; Parallels Desktop (macOS) używa .dev dla plików deskryptorów urządzeń maszyn wirtualnych. Formaty te łączą jedynie rozszerzenie i nie mają związku ze sterownikami DOS.

Bezpieczeństwo

RYZYKO: MEDIUM

Autentyczne sterowniki .dev systemu DOS zawierają kod maszynowy x86 trybu rzeczywistego. W nowoczesnych systemach Windows nie mogą one zostać automatycznie uruchomione (brak mechanizmu CONFIG.SYS). Jednak złośliwe oprogramowanie teoretycznie mogłoby użyć tego rozszerzenia do zamaskowania się. Pliki projektów .dev programu Dev-C++ są zwykłym tekstem i są bezpieczne do otwarcia. Nie próbuj uruchamiać nieznanych plików .dev.

Szczegóły formatu

w pigułce
PEŁNA NAZWADOS/Windows Device Driver Fileznany również jako Device Driver, DOS device driver
DEWELOPERN/A (OS-level format; originally MS-DOS, extended by Microsoft for Windows)od MS-DOS 2.0, 1983 (loadable device drivers via CONFIG.SYS)
TYP MIMEapplication/octet-stream
TYPbinarny plik wykonywalny (sterownik urządzenia DOS)
To rozszerzenie jest również używane przez…
  • Plik projektu Dev-C++ - Embarcadero Dev-C++ (środowisko IDE C/C++ dla Windows) używa rozszerzenia .dev dla plików projektów - format XML/tekstowy, niepowiązany ze sterownikami.
  • Deskryptor urządzenia Parallels Desktop - Parallels Desktop dla macOS używa plików .dev wewnętrznie do konfiguracji wirtualnych urządzeń sprzętowych.
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
0001
HEX
FFFF
ASCII
··
Nagłówek sterownika urządzenia DOS zaczyna się od 0xFFFF 0xFFFF (wskaźnik następnego urządzenia = znacznik końca łańcucha). Następnie występują flagi atrybutów WORD, przesunięcie procedury strategii WORD, przesunięcie procedury przerwania WORD, 8-bajtowa nazwa urządzenia. Brak uniwersalnej sygnatury; znacznik 0xFFFF jest konwencjonalny, ale nie wymuszany przez wszystkie implementacje.

Programy otwierające pliki DEV

Windows3 apps
Microsoft Windows (system loader) Płatny Sterowniki .dev systemu DOS ładują się tylko w MS-DOS lub Windows 9x za pomocą linii DEVICE= w CONFIG.SYS - nie można ich otworzyć w nowoczesnym systemie Windows. Można je przeglądać wyłącznie w edytorze szesnastkowym.
HxD (hex editor) Darmowy Otwórz plik .dev, aby sprawdzić nagłówek sterownika DOS i kod maszynowy.
Embarcadero Dev-C++ (if it is a Dev-C++ project file) Darmowy Plik → Otwórz projekt → wybierz plik .dev.
macOS1 app
Parallels Desktop Płatny Parallels używa plików .dev wewnętrznie; są one dostępne tylko dla programu Parallels - nie są otwierane przez użytkownika.

Szczegóły techniczne

specyfikacja
Główne zastosowanieBinarny instalowalny sterownik urządzenia MS-DOS (ładowany przez `DEVICE=` w `CONFIG.SYS` podczas startu)
KodowanieBinarne - kod wykonywalny x86 trybu rzeczywistego
Kolejność bajtówLittle-endian (x86)
Nagłówek sterownikaStruktura 22-bajtowa: wskaźnik następnego sterownika (4 bajty, `0xFFFF:0xFFFF` dla ostatniego sterownika), słowo atrybutów (2 bajty), przesunięcia procedur strategii i przerwań (po 2 bajty), 8-znakowa nazwa urządzenia
Znacznik końca łańcucha`0xFFFF:0xFFFF` w polu wskaźnika następnego sterownika
Środowisko wykonawczeTryb rzeczywisty x86 - MS-DOS, Windows 3.x, Windows 95/98/ME (tylko tryb DOS)
Dyrektywa ładowania`DEVICE=` lub `DEVICEHIGH=` w `CONFIG.SYS`
Typowy rozmiar pliku1 KB - 64 KB (sterowniki z ery DOS są kompaktowe)
Zastąpiony przezSterowniki trybu jądra `.sys` (Windows NT/XP+) oraz sterowniki WDM `.drv`
Alternatywne zastosowanie 1Plik projektu IDE Dev-C++ (Embarcadero Dev-C++): format tekstowy INI, niepowiązany ze sterownikami DOS
Alternatywne zastosowanie 2Parallels Desktop (macOS): plik deskryptora urządzenia maszyny wirtualnej, niepowiązany ze sterownikami DOS
WydanoMS-DOS 2.0, 1983 (loadable device drivers via CONFIG.SYS)
Najnowsza wersjaN/A - legacy DOS-era format; superseded by .sys/.drv in Windows

Konwersje DEV

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami DEV. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki DEV.

Najczęściej zadawane pytania

Co to jest plik .dev w systemie Windows?
Najprawdopodobniej jest to przestarzały sterownik urządzenia DOS (binarny plik trybu rzeczywistego z ery MS-DOS) lub plik projektu C/C++ programu Dev-C++. W nowoczesnych systemach Windows rzadko spotyka się autentyczne sterowniki DOS.
Czy mogę otworzyć plik .dev?
Jeśli jest to plik projektu Dev-C++, otwórz go za pomocą Embarcadero Dev-C++. Jeśli jest to binarny sterownik DOS, użyj edytora szesnastkowego, aby go przejrzeć - nie można go uruchomić w nowoczesnym systemie Windows.
Dlaczego mój program antywirusowy oznacza plik .dev?
Pliki sterowników DOS zawierają kod wykonywalny x86 trybu rzeczywistego, który niektóre skanery heurystyczne oznaczają jako podejrzany. Autentyczny, stary sterownik ze znanego pakietu oprogramowania nie jest złośliwym oprogramowaniem, ale należy zachować ostrożność w przypadku nieznanych plików .dev.
Czy .dev jest powiązany ze sterownikami .drv lub .sys?
.sys to nowoczesne rozszerzenie sterownika trybu jądra systemu Windows (rodzina NT). .drv służy do sterowników trybu użytkownika systemu Windows. .dev był konwencją z ery DOS i nie jest standardowym rozszerzeniem systemu Windows.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z