.MDP

Fichier MDP

Microsoft Visual C++ Project Workspace
Poser une question
RÉPONSE RAPIDE

Un fichier MDP est un ancien espace de travail de projet Microsoft Visual C++ provenant de l'IDE Developer Studio du milieu des années 1990. Il répertorie les fichiers sources et les paramètres de compilation du projet mais ne contient aucun code réel. Le Visual Studio moderne ne peut pas l'ouvrir directement - vous devez recréer le projet et ajouter vos fichiers sources existants. Notez que .mdp est également le format d'image MediBang Paint, qui est un type de fichier totalement distinct.

Développeur : Microsoft Catégorie : Fichiers de paramètres MIME: application/octet-stream
S'OUVRE SUR Windows
Lié : .ICA · .DS_STORE · .WMZ · .CFG

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 21, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier MDP ?

.MDP est un fichier d'espace de travail de projet hérité créé par Microsoft Developer Studio - l'IDE fourni avec Visual C++ 4.x et 5.0 au milieu des années 1990. Il stocke la liste des fichiers sources du projet, les cibles de compilation (configurations Debug/Release), les paramètres du compilateur et de l'éditeur de liens, ainsi que l'état de l'IDE pour l'environnement Developer Studio.

En interne, un fichier .mdp est un document de stockage structuré OLE2 / Compound File Binary (CFBF) - la même technologie de conteneur utilisée par les anciens fichiers Microsoft Office. Il n'est pas lisible par l'homme ; il commence par les octets magiques OLE standard D0 CF 11 E0 A1 B1 1A E1. Le fichier enregistre la configuration du projet et les paramètres de compilation, mais pas le code source réel - les fichiers .c, .cpp et .h sont référencés par leur chemin, et non incorporés.

Visual C++ 6.0 (1998) a remplacé le .mdp par une paire de fichiers en texte brut : le fichier d'espace de travail .dsw et le fichier de projet .dsp. Ceux-ci ont ensuite été remplacés par le format de solution .SLN et les fichiers de projet .vcproj / .vcxproj utilisés par Visual Studio 2005 et les versions ultérieures.

Le Visual Studio moderne ne peut pas importer directement un fichier .mdp. L'approche pratique consiste à créer une nouvelle solution, à ajouter les fichiers sources .cpp et .h d'origine et à reconfigurer manuellement les paramètres de compilation.

Note : l'extension .mdp est également utilisée par MediBang Paint et FireAlpaca pour les fichiers d'œuvres d'art matricielles - un format entièrement sans rapport qui ne partage que le nom de l'extension.

Sécurité et sûreté

RISQUE : LOW

Un espace de travail de projet .mdp est constitué de métadonnées inertes (une liste de fichiers + des paramètres), il ne présente donc aucun risque d'exécution inhérent. La seule précaution concerne l'hygiène générale de la chaîne d'approvisionnement : la compilation d'un ancien projet inconnu exécute tout ce que sa source référence, examinez donc le code avant de compiler et obtenez les anciens IDE Microsoft auprès de sources légitimes. Si un fichier que vous pensez être un .mdp de code est en réalité une image MediBang Paint (ou vice versa), vous avez simplement choisi le mauvais outil - vérifiez le fichier dans son contexte.

Détails du format

en bref
NOM COMPLETMicrosoft Visual C++ Project Workspacealias Visual C++ project file, Visual J++ project workspace
DÉVELOPPEURMicrosoftdepuis Microsoft Developer Studio / Visual C++ 4.x-5.0 (mid-1990s)
TYPE MIMEapplication/octet-stream
TYPEDéfinition d'espace de travail/projet IDE hérité (ère Developer Studio), binaire basé sur OLE
Cette extension est également utilisée par…
  • Illustration MediBang Paint / FireAlpaca (.mdp) - Un fichier de dessin/peinture matricielle avec calques utilisé par MediBang Paint et FireAlpaca - un format d'image populaire et totalement distinct qui partage l'extension .mdp.
  • Embird / broderie et autres fichiers de données .mdp de niche - Quelques autres applications réutilisent .mdp pour leurs propres fichiers de projet ou de données ; sans rapport avec Visual C++.
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
0001020304050607
HEX
D0CF11E0A1B11AE1
ASCII
········
L'espace de travail de projet .mdp de Developer Studio est un document Microsoft OLE2 / Compound File Binary, il commence donc par la signature magique CFBF standard D0 CF 11 E0 A1 B1 1A E1. Il enregistre la liste des fichiers sources du projet, les cibles/configurations de compilation et les paramètres de l'IDE. Il n'est PAS lisible par l'homme. Visual C++ 6.0 l'a remplacé par les fichiers textuels .dsw (espace de travail) + .dsp (projet). (L'extension .mdp est également utilisée par le format d'image matricielle MediBang Paint / FireAlpaca - un type de fichier complètement différent.)

Programmes qui ouvrent les fichiers MDP

Windows3 apps
Visual Studio (recreate the project) Freemium Le Visual Studio moderne ne peut pas ouvrir un .mdp directement - créez un nouveau projet C++ et utilisez « Ajouter des éléments existants » pour les fichiers sources/en-têtes, puis redéfinissez les chemins d'inclusion et les options de compilation.
Visual C++ 6.0 (legacy, if available) Payant Les anciennes versions de VC++/Developer Studio pouvaient ouvrir ou importer l'espace de travail .mdp ; cette option n'est viable que sur une configuration héritée ou une machine virtuelle car ces IDE sont obsolètes.
A hex/structured-storage viewer (inspection) Gratuit Ouvrez le .mdp dans HxD (ou un visualiseur de stockage structuré OLE) pour lire les noms et chemins des fichiers référencés afin de reconstruire le projet.

Détails techniques

spécifications approfondies
Type de fichierDéfinition d'espace de travail/projet IDE hérité
EncodageBinaire (OLE2 / Compound File Binary)
ConteneurStockage structuré OLE2 / Compound File Binary (CFBF)
Octets magiquesD0 CF 11 E0 A1 B1 1A E1 (en-tête OLE2/CFBF standard à l'offset 0)
Ordre des octetsLittle-endian
Taille typique du fichierDe quelques Ko à quelques dizaines de Ko (stocke les références et les paramètres, pas le code source)
Contenu stockéListe des fichiers sources/en-têtes, configurations de compilation (Debug/Release), paramètres de l'IDE et du compilateur ; le code source est référencé par son chemin, non incorporé
Version de l'IDEMicrosoft Developer Studio / Visual C++ 4.x-5.0 (milieu des années 1990)
Remplacé par.dsw + .dsp (Visual C++ 6.0, 1998) ; puis .sln + .vcproj/.vcxproj (Visual Studio 2005 et versions ultérieures)
OS compatibleWindows (95/NT via compatibilité héritée)
Collision de nomsL'extension .mdp est également utilisée par MediBang Paint et FireAlpaca pour les illustrations matricielles - un format entièrement sans rapport
PubliéMicrosoft Developer Studio / Visual C++ 4.x-5.0 (mid-1990s)
Dernière versionVisual C++ 5.0 era; replaced by the .dsw/.dsp workspace+project pair in VC++ 6.0 (1998), and later by .sln/.vcproj/.vcxproj
Spécificationlearn.microsoft.com

Conversions MDP

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers MDP. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers MDP.

Foire aux questions

Qu'est-ce qu'un fichier MDP ?
Dans les outils de développement de Microsoft, il s'agit d'un ancien espace de travail de projet Visual C++ / Visual J++ répertoriant les fichiers d'un projet et les paramètres de compilation (il ne contient pas le code). La même extension désigne également le format d'image MediBang Paint, qui n'a aucun lien.
Comment ouvrir un .mdp Visual C++ dans un Visual Studio moderne ?
Vous ne pouvez pas l'ouvrir directement. Créez un nouveau projet C++ dans le Visual Studio actuel, utilisez « Ajouter des éléments existants » pour importer les fichiers .cpp/.h, et reproduisez manuellement la configuration de compilation.
Le fichier .mdp contient-il mon code source ?
Non - il ne fait que référencer les fichiers sources/en-têtes et stocker les paramètres de compilation. Votre code réel se trouve dans les fichiers .c/.cpp/.h à côté ; conservez-les.
Mon .mdp est-il un projet de code ou un dessin ?
Vérifiez le contexte. Un .mdp Visual C++ se trouve à côté de fichiers .cpp/.h dans un ancien dossier de projet ; un .mdp MediBang Paint est un dessin avec calques que vous ouvririez dans MediBang Paint ou FireAlpaca.
Comment migrer un ancien projet Visual C++ vers une version actuelle ?
Si vous disposez de Visual C++ 6.0, ouvrez le .mdp dedans et enregistrez-le sous .dsw/.dsp, puis laissez le Visual Studio moderne importer cela. Sinon, recréez le projet dans un VS moderne et ajoutez directement les fichiers sources.
Pourquoi Visual Studio n'ouvre-t-il pas mon .mdp ?
Parce que le format d'espace de travail .mdp (VC++ 4-5, milieu des années 1990) est antérieur au système .sln/.vcxproj actuel et a été abandonné après VC6. Le Visual Studio moderne n'a pas d'importateur pour celui-ci ; vous devez reconstruire le projet autour des sources existantes.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z