.MDP

MDP-fil

Microsoft Visual C++ Project Workspace
Stil et spørgsmål
HURTIGT SVAR

En MDP-fil er et forældet Microsoft Visual C++-projektarbejdsområde fra midten af 1990'ernes Developer Studio IDE. Den indeholder en liste over projektets kildefiler og build-indstillinger, men indeholder ikke selve koden. Moderne Visual Studio kan ikke åbne den direkte - du skal genoprette projektet og tilføje dine eksisterende kildefiler. Bemærk, at .mdp også er billedformatet for MediBang Paint, som er en helt separat filtype.

Udvikler: Microsoft Kategori: Indstillingsfiler MIME: application/octet-stream
ÅBNER PÅ Windows
Relateret: .ICA · .DS_STORE · .WMZ · .CFG

På denne side

19k+ filtyper indekseret
Sidst gennemset Aug 21, 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 MDP-filformatet?

.MDP er en forældet projektarbejdsområdefil oprettet af Microsoft Developer Studio - det IDE, der fulgte med Visual C++ 4.x og 5.0 i midten af 1990'erne. Den gemmer projektets kildefilliste, build-mål (Debug/Release-konfigurationer), compiler- og linker-indstillinger samt IDE-tilstand for Developer Studio-miljøet.

Internt er en .mdp-fil et OLE2 / Compound File Binary (CFBF) struktureret lagringsdokument - den samme containerteknologi, som blev brugt af tidlige Microsoft Office-filer. Den er ikke læsbar for mennesker; den begynder med de standard OLE-magic bytes D0 CF 11 E0 A1 B1 1A E1. Filen registrerer projektkonfiguration og build-indstillinger, men ikke den faktiske kildekode - .c-, .cpp- og .h-filerne refereres via sti, ikke indlejret.

Visual C++ 6.0 (1998) erstattede .mdp med et par tekstfiler: .dsw-arbejdsområdefilen og .dsp-projektfilen. Disse blev efterfølgende erstattet af .SLN-løsningsformatet og .vcproj / .vcxproj-projektfiler, der bruges af Visual Studio 2005 og senere.

Moderne Visual Studio kan ikke direkte importere en .mdp-fil. Den praktiske tilgang er at oprette en ny løsning, tilføje de originale .cpp- og .h-kildefiler og genkonfigurere build-indstillingerne manuelt.

Bemærk: filtypen .mdp bruges også af MediBang Paint og FireAlpaca til rastergrafikfiler - et helt urelateret format, der kun deler filtypenavnet.

Sikkerhed og tryghed

RISIKO: LOW

Et .mdp-projektarbejdsområde er inaktiv metadata (en filliste + indstillinger), så det indebærer ingen iboende kørselsrisiko. Den eneste forsigtighed er generel hygiejne omkring forsyningskæden: opbygning af et ukendt legacy-projekt kompilerer og kører den kilde, det refererer til, så gennemse koden før build, og anskaf gamle Microsoft IDE'er fra legitime kilder. Hvis en fil, du tror er et kode-.mdp, faktisk er et MediBang Paint-billede (eller omvendt), har du blot valgt det forkerte værktøj - tjek filen i kontekst.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNMicrosoft Visual C++ Project Workspaceogså kendt som Visual C++ project file, Visual J++ project workspace
UDVIKLERMicrosoftsiden Microsoft Developer Studio / Visual C++ 4.x-5.0 (mid-1990s)
MIME-TYPEapplication/octet-stream
TYPEForældet IDE-projekt/arbejdsområdedefinition (Developer Studio-æraen), OLE-baseret binær
Dette filtypenavn bruges også af…
  • MediBang Paint / FireAlpaca grafik (.mdp) - En lagdelt rastertegning/malerifil brugt af MediBang Paint og FireAlpaca - et helt separat, populært billedformat, der deler .mdp-filtypen.
  • Embird / broderi og andre niche .mdp-datafiler - Enkelte andre applikationer genbruger .mdp til deres egne projekt-/datafiler; ikke relateret til Visual C++.
MAGIC BYTES · FILSIGNATUR
OFFSET
0001020304050607
HEX
D0CF11E0A1B11AE1
ASCII
········
Developer Studio .mdp-projektarbejdsområdet er et Microsoft OLE2 / Compound File Binary-dokument, så det begynder med standard CFBF-magic D0 CF 11 E0 A1 B1 1A E1. Det registrerer projektets kildefilliste, build-mål/konfigurationer og IDE-indstillinger. Det er IKKE læsbart for mennesker. Visual C++ 6.0 erstattede det med de tekstbaserede .dsw (arbejdsområde) + .dsp (projekt) filer. (Filtypen .mdp bruges også af det urelaterede MediBang Paint / FireAlpaca rastergrafikformat - en helt anden filtype.)

Programmer der åbner MDP-filer

Windows3 apps
Visual Studio (recreate the project) Freemium Moderne Visual Studio kan ikke åbne en .mdp direkte - opret et nyt C++-projekt og «Tilføj eksisterende elementer» for kilde-/header-filerne, og genindstil derefter include-stier og build-indstillinger.
Visual C++ 6.0 (legacy, if available) Betalt Ældre VC++/Developer Studio kunne åbne eller importere .mdp-arbejdsområdet; kun muligt på et legacy/VM-setup, da disse IDE'er er forældede.
A hex/structured-storage viewer (inspection) Gratis Åbn .mdp-filen i HxD (eller en OLE-fremviser til struktureret lagring) for at læse de refererede filnavne/stier til genopbygning af projektet.

Tekniske detaljer

dyb specifikation
FiltypeForældet IDE-projekt/arbejdsområdedefinition
KodningBinær (OLE2 / Compound File Binary)
ContainerOLE2 / Compound File Binary (CFBF) struktureret lagring
Magic bytesD0 CF 11 E0 A1 B1 1A E1 (standard OLE2/CFBF-header ved offset 0)
Byte-rækkefølgeLittle-endian
Typisk filstørrelseFå KB til titusinder af KB (gemmer referencer og indstillinger, ikke kildekode)
Gemt indholdKilde-/header-filliste, build-konfigurationer (Debug/Release), IDE- og compiler-indstillinger; kildekode refereres via sti, ikke indlejret
IDE-versionMicrosoft Developer Studio / Visual C++ 4.x-5.0 (midten af 1990'erne)
Erstattet af.dsw + .dsp (Visual C++ 6.0, 1998); derefter .sln + .vcproj/.vcxproj (Visual Studio 2005 og frem)
Kompatibelt OSWindows (95/NT via legacy-kompatibilitet)
NavnesammenfaldFiltypen .mdp bruges også af MediBang Paint og FireAlpaca til rastergrafik - et helt urelateret format
UdgivetMicrosoft Developer Studio / Visual C++ 4.x-5.0 (mid-1990s)
Seneste versionVisual C++ 5.0 era; replaced by the .dsw/.dsp workspace+project pair in VC++ 6.0 (1998), and later by .sln/.vcproj/.vcxproj
Specifikationlearn.microsoft.com

MDP-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med MDP-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 MDP-filer.

Ofte stillede spørgsmål

Hvad er en MDP-fil?
I Microsofts udviklingsværktøjer er det et forældet Visual C++ / Visual J++ projektarbejdsområde, der lister et projekts filer og build-indstillinger (den indeholder ikke koden). Den samme filtype er også det urelaterede MediBang Paint-billedformat.
Hvordan åbner jeg en Visual C++ .mdp i moderne Visual Studio?
Du kan ikke åbne den direkte. Opret et nyt C++-projekt i det nuværende Visual Studio, brug «Tilføj eksisterende elementer» for at importere .cpp/.h-filerne, og genskab build-konfigurationen manuelt.
Indeholder .mdp-filen min kildekode?
Nej - den refererer kun til kilde-/header-filerne og gemmer build-indstillinger. Din faktiske kode findes i .c/.cpp/.h-filerne ved siden af den; behold dem.
Er min .mdp et kodeprojekt eller en tegning?
Tjek konteksten. En Visual C++ .mdp ligger ved siden af .cpp/.h-filer i en gammel projektmappe; en MediBang Paint .mdp er en lagdelt tegning, som du ville åbne i MediBang Paint eller FireAlpaca.
Hvordan migrerer jeg et gammelt Visual C++-projekt til en aktuel version?
Hvis du har Visual C++ 6.0, kan du åbne .mdp der og gemme som .dsw/.dsp, og derefter lade moderne Visual Studio importere disse. Ellers skal du genoprette projektet i moderne VS og tilføje kildefilerne direkte.
Hvorfor vil Visual Studio ikke åbne min .mdp?
Fordi .mdp-arbejdsområdeformatet (VC++ 4-5, midten af 1990'erne) er ældre end nutidens .sln/.vcxproj-system og blev udfaset efter VC6. Moderne Visual Studio har ingen importør til det; du skal genopbygge projektet omkring de eksisterende kilder.

Referencer

1Microsoft Learn - Visual C++ build/project systemlearn.microsoft.com
2Microsoft Learn - Visual Studio C++ projects and solutionslearn.microsoft.com

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.M4AMPEG-4 Audio File
5.EXEWindows Executable (Portable Executable)
6.ICSiCalendar data file
7.JSONJavaScript Object Notation file
8.TAGDataFlex Query Tag Name File
9.DATProgram Data File (generic)
10.NUPESET Nod32 Antivirus update file

Relaterede filtyper

.ICACitrix Independent Computing Architecture file
.DS_STOREmacOS Finder Desktop Services Store (.DS_Store)
.WMZWindows Media Player Skin
.CFGConfiguration File
.LICLicense File
.CONFConfiguration File

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-Å