.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.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)

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