.MDP

MDP-bestand

Microsoft Visual C++ Project Workspace
Stel een vraag
SNEL ANTWOORD

Een MDP-bestand is een verouderde Microsoft Visual C++ project-workspace uit de Developer Studio IDE van het midden van de jaren 90. Het bevat een lijst met de bronbestanden van het project en de build-instellingen, maar bevat zelf geen broncode. Modern Visual Studio kan het niet rechtstreeks openen - u moet het project opnieuw maken en uw bestaande bronbestanden toevoegen. Let op: .mdp is ook het MediBang Paint afbeeldingsformaat, wat een volledig afzonderlijk bestandstype is.

Ontwikkelaar: Microsoft Categorie: Instellingsbestanden MIME: application/octet-stream
OPENT OP Windows
Gerelateerd: .ICA · .DS_STORE · .WMZ · .CFG

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Aug 21, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het MDP-bestandsformaat?

.MDP is een verouderd project-workspacebestand gemaakt door Microsoft Developer Studio - de IDE die halverwege de jaren 90 werd gebundeld met Visual C++ 4.x en 5.0. Het slaat de lijst met bronbestanden van het project, build-doelen (Debug/Release-configuraties), compiler- en linkerinstellingen en de IDE-status voor de Developer Studio-omgeving op.

Intern is een .mdp-bestand een OLE2 / Compound File Binary (CFBF) gestructureerd opslagdocument - dezelfde containertechnologie die werd gebruikt door vroege Microsoft Office-bestanden. Het is niet door mensen leesbaar; het begint met de standaard OLE magic bytes D0 CF 11 E0 A1 B1 1A E1. Het bestand registreert projectconfiguratie en build-instellingen, maar niet de eigenlijke broncode - de .c, .cpp en .h bestanden worden via een pad aangeroepen en zijn niet ingebed.

Visual C++ 6.0 (1998) verving .mdp door een paar tekstbestanden: het .dsw workspacebestand en het .dsp projectbestand. Deze werden op hun beurt vervangen door het .SLN solution-formaat en .vcproj / .vcxproj projectbestanden die worden gebruikt door Visual Studio 2005 en later.

Modern Visual Studio kan een .mdp-bestand niet rechtstreeks importeren. De praktische aanpak is om een nieuwe solution te maken, de originele .cpp en .h bronbestanden toe te voegen en de build-instellingen handmatig opnieuw te configureren.

Opmerking: de extensie .mdp wordt ook gebruikt door MediBang Paint en FireAlpaca voor rasterafbeeldingen - een volledig ongerelateerd formaat dat alleen de extensienaam deelt.

Beveiliging & veiligheid

RISICO: LOW

Een .mdp project-workspace is inerte metadata (een bestandslijst + instellingen), dus het brengt geen inherent runtime-risico met zich mee. De enige voorzorgsmaatregel is algemene hygiëne in de toeleveringsketen: het bouwen van een onbekend legacy-project compileert en voert uit wat de broncode ook aanroept, dus bekijk de code voordat u gaat bouwen en verkrijg oude Microsoft IDE's van legitieme bronnen. Als een bestand waarvan u denkt dat het een code .mdp is, eigenlijk een MediBang Paint-afbeelding is (of omgekeerd), heeft u simpelweg de verkeerde tool gekozen - controleer het bestand in context.

Formaatdetails

in een notendop
VOLLEDIGE NAAMMicrosoft Visual C++ Project Workspaceook bekend als Visual C++ project file, Visual J++ project workspace
ONTWIKKELAARMicrosoftsinds Microsoft Developer Studio / Visual C++ 4.x-5.0 (mid-1990s)
MIME-TYPEapplication/octet-stream
TYPEVerouderde IDE project/workspace definitie (Developer Studio-tijdperk), op OLE gebaseerd binair
Deze extensie wordt ook gebruikt door…
  • MediBang Paint / FireAlpaca artwork (.mdp) - Een gelaagd rasterteken- of schilderbestand gebruikt door MediBang Paint en FireAlpaca - een volledig afzonderlijk, populair afbeeldingsformaat dat de .mdp-extensie deelt.
  • Embird / borduurwerk en andere niche .mdp databestanden - Een paar andere applicaties hergebruiken .mdp voor hun eigen project-/databestanden; niet gerelateerd aan Visual C++.
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
0001020304050607
HEX
D0CF11E0A1B11AE1
ASCII
········
De Developer Studio .mdp project-workspace is een Microsoft OLE2 / Compound File Binary document, dus het begint met de standaard CFBF magic D0 CF 11 E0 A1 B1 1A E1. Het registreert de lijst met bronbestanden van het project, build-doelen/configuraties en IDE-instellingen. Het is NIET door mensen leesbaar. Visual C++ 6.0 verving het door de op tekst gebaseerde .dsw (workspace) + .dsp (project) bestanden. (De extensie .mdp wordt ook gebruikt door het ongerelateerde MediBang Paint / FireAlpaca rasterafbeeldingsformaat - een volledig ander bestandstype.)

Programma's die MDP-bestanden openen

Windows3 apps
Visual Studio (recreate the project) Freemium Modern Visual Studio kan een .mdp niet rechtstreeks openen - maak een nieuw C++-project en gebruik „Bestaande items toevoegen” voor de bron-/headerbestanden, en stel vervolgens include-paden en build-opties opnieuw in.
Visual C++ 6.0 (legacy, if available) Betaald Oudere VC++/Developer Studio kon de .mdp-workspace openen of importeren; alleen haalbaar op een legacy/VM-installatie aangezien deze IDE's verouderd zijn.
A hex/structured-storage viewer (inspection) Gratis Open de .mdp in HxD (of een OLE structured-storage viewer) om de gerefereerde bestandsnamen/paden te lezen voor het opnieuw opbouwen van het project.

Technische details

diepe specificaties
BestandstypeVerouderde IDE project/workspace definitie
CoderingBinair (OLE2 / Compound File Binary)
ContainerOLE2 / Compound File Binary (CFBF) gestructureerde opslag
Magic bytesD0 CF 11 E0 A1 B1 1A E1 (standaard OLE2/CFBF header op offset 0)
Byte-volgordeLittle-endian
Typische bestandsgrootteEnkele KB tot tientallen KB (slaat verwijzingen en instellingen op, geen broncode)
Opgeslagen inhoudLijst met bron-/headerbestanden, build-configuraties (Debug/Release), IDE- en compilerinstellingen; broncode wordt via pad aangeroepen, niet ingebed
IDE-versieMicrosoft Developer Studio / Visual C++ 4.x-5.0 (midden jaren 90)
Vervangen door.dsw + .dsp (Visual C++ 6.0, 1998); daarna .sln + .vcproj/.vcxproj (Visual Studio 2005 en later)
Compatibel besturingssysteemWindows (95/NT via legacy-compatibiliteit)
NaamconflictDe extensie .mdp wordt ook gebruikt door MediBang Paint en FireAlpaca voor rasterafbeeldingen - een volledig ongerelateerd formaat
UitgebrachtMicrosoft Developer Studio / Visual C++ 4.x-5.0 (mid-1990s)
Laatste versieVisual C++ 5.0 era; replaced by the .dsw/.dsp workspace+project pair in VC++ 6.0 (1998), and later by .sln/.vcproj/.vcxproj
Specificatielearn.microsoft.com

MDP conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met MDP-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over MDP-bestanden.

Veelgestelde vragen

Wat is een MDP-bestand?
In de ontwikkelaarstools van Microsoft is het een verouderde Visual C++ / Visual J++ project-workspace die de bestanden en build-instellingen van een project opsomt (het bevat geen code). Dezelfde extensie is ook het ongerelateerde MediBang Paint afbeeldingsformaat.
Hoe open ik een Visual C++ .mdp in modern Visual Studio?
U kunt het niet rechtstreeks openen. Maak een nieuw C++-project aan in de huidige Visual Studio, gebruik „Bestaande items toevoegen” om de .cpp/.h-bestanden te importeren en reproduceer de build-configuratie handmatig.
Bevat het .mdp-bestand mijn broncode?
Nee - het verwijst alleen naar de bron- en headerbestanden en slaat build-instellingen op. Uw eigenlijke code bevindt zich in de .c/.cpp/.h-bestanden ernaast; bewaar deze goed.
Is mijn .mdp een codeproject of een tekening?
Controleer de context. Een Visual C++ .mdp bevindt zich naast .cpp/.h-bestanden in een oude projectmap; een MediBang Paint .mdp is een gelaagde tekening die u zou openen in MediBang Paint of FireAlpaca.
Hoe migreer ik een oud Visual C++-project naar een huidige versie?
Als u Visual C++ 6.0 heeft, open de .mdp daar en sla deze op als .dsw/.dsp, en laat modern Visual Studio dat vervolgens importeren. Maak anders het project opnieuw aan in modern VS en voeg de bronbestanden rechtstreeks toe.
Waarom opent Visual Studio mijn .mdp niet?
Omdat het .mdp workspace-formaat (VC++ 4-5, midden jaren 90) ouder is dan het huidige .sln/.vcxproj-systeem en na VC6 werd stopgezet. Modern Visual Studio heeft geen importeur hiervoor; u bouwt het project opnieuw op rond de bestaande bronnen.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.EXEWindows Executable (Portable Executable)

Gerelateerde extensies

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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z