.MDP

Archivo MDP

Microsoft Visual C++ Project Workspace
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo MDP es un espacio de trabajo de proyecto heredado de Microsoft Visual C++ del IDE Developer Studio de mediados de la década de 1990. Enumera los archivos fuente del proyecto y la configuración de compilación, pero no contiene código real. El Visual Studio moderno no puede abrirlo directamente: es necesario recrear el proyecto y agregar los archivos fuente existentes. Tenga en cuenta que .mdp también es el formato de imagen de MediBang Paint, que es un tipo de archivo completamente independiente.

Desarrollador: Microsoft Categoría: Archivos de configuración MIME: application/octet-stream
SE ABRE EN Windows
Relacionado: .ICA · .DS_STORE · .WMZ · .CFG

En esta página

19k+ extensiones indexadas
Última revisión Aug 21, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo MDP?

.MDP es un archivo de espacio de trabajo de proyecto heredado creado por Microsoft Developer Studio, el IDE incluido con Visual C++ 4.x y 5.0 a mediados de los años 90. Almacena la lista de archivos fuente del proyecto, los objetivos de compilación (configuraciones Debug/Release), los ajustes del compilador y enlazador, y el estado del IDE para el entorno Developer Studio.

Internamente, un archivo .mdp es un documento de almacenamiento estructurado OLE2 / Compound File Binary (CFBF), la misma tecnología de contenedor utilizada por los archivos antiguos de Microsoft Office. No es legible por humanos; comienza con los magic bytes estándar de OLE D0 CF 11 E0 A1 B1 1A E1. El archivo registra la configuración del proyecto y los ajustes de compilación, pero no el código fuente real: los archivos .c, .cpp y .h se referencian por ruta, no se incrustan.

Visual C++ 6.0 (1998) reemplazó al .mdp con un par de archivos de texto plano: el archivo de espacio de trabajo .dsw y el archivo de proyecto .dsp. Estos fueron a su vez sustituidos por el formato de solución .SLN y los archivos de proyecto .vcproj / .vcxproj utilizados por Visual Studio 2005 y versiones posteriores.

El Visual Studio moderno no puede importar directamente un archivo .mdp. El enfoque práctico es crear una nueva solución, agregar los archivos fuente .cpp y .h originales y reconfigurar los ajustes de compilación manualmente.

Nota: la extensión .mdp también es utilizada por MediBang Paint y FireAlpaca para archivos de arte rasterizado, un formato totalmente ajeno que solo comparte el nombre de la extensión.

Seguridad y protección

RIESGO: LOW

Un espacio de trabajo de proyecto .mdp es metadatos inertes (una lista de archivos + ajustes), por lo que no conlleva riesgos de ejecución inherentes. La única precaución es la higiene general de la cadena de suministro: compilar un proyecto heredado desconocido ejecuta cualquier fuente que referencie, así que revise el código antes de compilar y obtenga los IDE antiguos de Microsoft de fuentes legítimas. Si un archivo que cree que es un .mdp de código es en realidad una imagen de MediBang Paint (o viceversa), simplemente ha elegido la herramienta incorrecta; verifique el archivo en su contexto.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOMicrosoft Visual C++ Project Workspacetambién conocido como Visual C++ project file, Visual J++ project workspace
DESARROLLADORMicrosoftdesde Microsoft Developer Studio / Visual C++ 4.x-5.0 (mid-1990s)
TIPO MIMEapplication/octet-stream
TIPODefinición de proyecto/espacio de trabajo de IDE heredado (era Developer Studio), binario basado en OLE
Esta extensión también es utilizada por…
  • Arte de MediBang Paint / FireAlpaca (.mdp) - Un archivo de dibujo/pintura rasterizada por capas utilizado por MediBang Paint y FireAlpaca; un formato de imagen popular y completamente independiente que comparte la extensión .mdp.
  • Embird / bordado y otros archivos de datos .mdp de nicho - Otras aplicaciones reutilizan .mdp para sus propios archivos de proyecto o datos; no están relacionados con Visual C++.
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
0001020304050607
HEX
D0CF11E0A1B11AE1
ASCII
········
El espacio de trabajo de proyecto .mdp de Developer Studio es un documento Microsoft OLE2 / Compound File Binary, por lo que comienza con el magic CFBF estándar D0 CF 11 E0 A1 B1 1A E1. Registra la lista de archivos fuente del proyecto, los objetivos/configuraciones de compilación y los ajustes del IDE. NO es legible por humanos. Visual C++ 6.0 lo reemplazó con los archivos basados en texto .dsw (espacio de trabajo) + .dsp (proyecto). (La extensión .mdp también es utilizada por el formato de arte rasterizado no relacionado de MediBang Paint / FireAlpaca, un tipo de archivo completamente diferente).

Programas que abren archivos MDP

Windows3 apps
Visual Studio (recreate the project) Freemium El Visual Studio moderno no puede abrir un .mdp directamente: cree un nuevo proyecto de C++ y use «Agregar elementos existentes» para los archivos fuente/cabecera, luego vuelva a configurar las rutas de inclusión y las opciones de compilación.
Visual C++ 6.0 (legacy, if available) Pago Las versiones antiguas de VC++/Developer Studio podían abrir o importar el espacio de trabajo .mdp; solo es viable en una configuración heredada o VM, ya que estos IDE están obsoletos.
A hex/structured-storage viewer (inspection) Gratis Abra el .mdp en HxD (o un visor de almacenamiento estructurado OLE) para leer los nombres y rutas de los archivos referenciados para reconstruir el proyecto.

Detalles técnicos

especificación profunda
Tipo de archivoDefinición de proyecto/espacio de trabajo de IDE heredado
CodificaciónBinario (OLE2 / Compound File Binary)
ContenedorAlmacenamiento estructurado OLE2 / Compound File Binary (CFBF)
Magic bytesD0 CF 11 E0 A1 B1 1A E1 (encabezado estándar OLE2/CFBF en el desplazamiento 0)
Orden de bytesLittle-endian
Tamaño de archivo típicoDe unos pocos KB a decenas de KB (almacena referencias y ajustes, no código fuente)
Contenido almacenadoLista de archivos fuente/cabecera, configuraciones de compilación (Debug/Release), ajustes del IDE y del compilador; el código fuente se referencia por ruta, no se incrusta
Versión del IDEMicrosoft Developer Studio / Visual C++ 4.x-5.0 (mediados de los 90)
Sustituido por.dsw + .dsp (Visual C++ 6.0, 1998); luego .sln + .vcproj/.vcxproj (Visual Studio 2005 en adelante)
SO compatibleWindows (95/NT mediante compatibilidad heredada)
Colisión de nombresLa extensión .mdp también es utilizada por MediBang Paint y FireAlpaca para arte rasterizado, un formato totalmente ajeno
LanzadoMicrosoft Developer Studio / Visual C++ 4.x-5.0 (mid-1990s)
Última versiónVisual C++ 5.0 era; replaced by the .dsw/.dsp workspace+project pair in VC++ 6.0 (1998), and later by .sln/.vcproj/.vcxproj
Especificaciónlearn.microsoft.com

Conversiones de MDP

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos MDP. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos MDP.

Preguntas frecuentes

¿Qué es un archivo MDP?
En las herramientas de desarrollo de Microsoft, es un espacio de trabajo de proyecto heredado de Visual C++ / Visual J++ que enumera los archivos y la configuración de compilación de un proyecto (no contiene el código). La misma extensión también pertenece al formato de imagen no relacionado de MediBang Paint.
¿Cómo abro un .mdp de Visual C++ en el Visual Studio moderno?
No se puede abrir directamente. Cree un nuevo proyecto de C++ en el Visual Studio actual, use «Agregar elementos existentes» para incorporar los archivos .cpp/.h y reproduzca la configuración de compilación manualmente.
¿Contiene el archivo .mdp mi código fuente?
No; solo referencia los archivos de código/cabecera y almacena los ajustes de compilación. Su código real está en los archivos .c/.cpp/.h contiguos; conserve esos.
¿Mi .mdp es un proyecto de código o un dibujo?
Verifique el contexto. Un .mdp de Visual C++ se encuentra junto a archivos .cpp/.h en una carpeta de proyecto antigua; un .mdp de MediBang Paint es un dibujo por capas que se abriría en MediBang Paint o FireAlpaca.
¿Cómo migro un proyecto antiguo de Visual C++ a una versión actual?
Si tiene Visual C++ 6.0, abra el .mdp allí y guárdelo como .dsw/.dsp, luego deje que el Visual Studio moderno importe eso. De lo contrario, recree el proyecto en el VS moderno y agregue los archivos fuente directamente.
¿Por qué Visual Studio no abre mi .mdp?
Porque el formato de espacio de trabajo .mdp (VC++ 4-5, mediados de los 90) es anterior al sistema .sln/.vcxproj actual y se abandonó después de VC6. El Visual Studio moderno no tiene importador para él; debe reconstruir el proyecto basándose en las fuentes existentes.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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)

Extensiones relacionadas

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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z