.MDP

Arquivo MDP

Microsoft Visual C++ Project Workspace
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo MDP é um workspace de projeto legado do Microsoft Visual C++ do IDE Developer Studio de meados da década de 1990. Ele lista os arquivos de origem e as configurações de compilação do projeto, mas não contém nenhum código real. O Visual Studio moderno não pode abri-lo diretamente - você precisa recriar o projeto e adicionar seus arquivos de origem existentes. Observe que .mdp também é o formato de imagem do MediBang Paint, que é um tipo de arquivo completamente separado.

Desenvolvedor: Microsoft Categoria: Arquivos de Configuração MIME: application/octet-stream
ABRE EM Windows
Relacionado: .ICA · .DS_STORE · .WMZ · .CFG

Nesta página

19k+ extensões indexadas
Última revisão em Aug 21, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro MDP?

.MDP é um arquivo de workspace de projeto legado criado pelo Microsoft Developer Studio - o IDE incluído no Visual C++ 4.x e 5.0 em meados da década de 1990. Ele armazena a lista de arquivos de origem do projeto, alvos de compilação (configurações de Debug/Release), configurações do compilador e vinculador, e o estado do IDE para o ambiente Developer Studio.

Internamente, um arquivo .mdp é um documento de armazenamento estruturado OLE2 / Compound File Binary (CFBF) - a mesma tecnologia de contêiner usada pelos arquivos antigos do Microsoft Office. Não é legível por humanos; ele começa com os magic bytes padrão OLE D0 CF 11 E0 A1 B1 1A E1. O arquivo registra a configuração do projeto e as definições de compilação, mas não o código-fonte real - os arquivos .c, .cpp e .h são referenciados por caminho, não incorporados.

O Visual C++ 6.0 (1998) substituiu o .mdp por um par de arquivos de texto simples: o arquivo de workspace .dsw e o arquivo de projeto .dsp. Estes foram, por sua vez, substituídos pelo formato de solução .SLN e pelos arquivos de projeto .vcproj / .vcxproj usados pelo Visual Studio 2005 e posteriores.

O Visual Studio moderno não pode importar diretamente um arquivo .mdp. A abordagem prática é criar uma nova solução, adicionar os arquivos de origem .cpp e .h originais e reconfigurar as definições de compilação manualmente.

Nota: a extensão .mdp também é usada pelo MediBang Paint e FireAlpaca para arquivos de arte raster - um formato inteiramente não relacionado que compartilha apenas o nome da extensão.

Segurança e proteção

RISCO: LOW

Um workspace de projeto .mdp é um metadado inerte (uma lista de arquivos + configurações), portanto não carrega risco inerente de tempo de execução. O único cuidado é a higiene geral da cadeia de suprimentos: compilar um projeto legado desconhecido compila e executa qualquer código que ele referencie, portanto revise o código antes de compilar e obtenha IDEs antigos da Microsoft de fontes legítimas. Se um arquivo que você acha ser um .mdp de código for na verdade uma imagem do MediBang Paint (ou vice-versa), você simplesmente escolheu a ferramenta errada - verifique o arquivo no contexto.

Detalhes do formato

em resumo
NOME COMPLETOMicrosoft Visual C++ Project Workspacetambém conhecido como Visual C++ project file, Visual J++ project workspace
DESENVOLVEDORMicrosoftdesde Microsoft Developer Studio / Visual C++ 4.x-5.0 (mid-1990s)
TIPO MIMEapplication/octet-stream
TIPODefinição de projeto/workspace de IDE legado (era Developer Studio), binário baseado em OLE
Esta extensão também é usada por…
  • Arte do MediBang Paint / FireAlpaca (.mdp) - Um arquivo de desenho/pintura raster em camadas usado pelo MediBang Paint e FireAlpaca - um formato de imagem popular e completamente separado que compartilha a extensão .mdp.
  • Embird / bordado e outros arquivos de dados .mdp de nicho - Alguns outros aplicativos reutilizam .mdp para seus próprios arquivos de projeto/dados; não relacionados ao Visual C++.
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
0001020304050607
HEX
D0CF11E0A1B11AE1
ASCII
········
O workspace de projeto .mdp do Developer Studio é um documento Microsoft OLE2 / Compound File Binary, portanto começa com o magic CFBF padrão D0 CF 11 E0 A1 B1 1A E1. Ele registra a lista de arquivos de origem do projeto, alvos/configurações de compilação e definições do IDE. NÃO é legível por humanos. O Visual C++ 6.0 o substituiu pelos arquivos baseados em texto .dsw (workspace) + .dsp (projeto). (A extensão .mdp também é usada pelo formato de arte raster não relacionado MediBang Paint / FireAlpaca - um tipo de arquivo completamente diferente.)

Programas que abrem arquivos MDP

Windows3 apps
Visual Studio (recreate the project) Freemium O Visual Studio moderno não pode abrir um .mdp diretamente - crie um novo projeto C++ e use «Adicionar Itens Existentes» para os arquivos de origem/cabeçalho, depois redefina os caminhos de inclusão e as opções de compilação.
Visual C++ 6.0 (legacy, if available) Pago O VC++/Developer Studio mais antigo podia abrir ou importar o workspace .mdp; viável apenas em uma configuração legada/VM, já que esses IDEs estão obsoletos.
A hex/structured-storage viewer (inspection) Gratuito Abra o .mdp no HxD (ou um visualizador de armazenamento estruturado OLE) para ler os nomes/caminhos dos arquivos referenciados para reconstruir o projeto.

Detalhes técnicos

especificação profunda
Tipo de arquivoDefinição de projeto/workspace de IDE legado
CodificaçãoBinário (OLE2 / Compound File Binary)
ContêinerArmazenamento estruturado OLE2 / Compound File Binary (CFBF)
Magic bytesD0 CF 11 E0 A1 B1 1A E1 (cabeçalho padrão OLE2/CFBF no deslocamento 0)
Ordem dos bytesLittle-endian
Tamanho típico do arquivoAlguns KB a dezenas de KB (armazena referências e configurações, não o código-fonte)
Conteúdo armazenadoLista de arquivos de origem/cabeçalho, configurações de compilação (Debug/Release), configurações de IDE e compilador; o código-fonte é referenciado por caminho, não incorporado
Versão do IDEMicrosoft Developer Studio / Visual C++ 4.x-5.0 (meados da década de 1990)
Substituído por.dsw + .dsp (Visual C++ 6.0, 1998); depois .sln + .vcproj/.vcxproj (Visual Studio 2005 em diante)
SO compatívelWindows (95/NT através de compatibilidade legada)
Colisão de nomesExtensão .mdp também usada pelo MediBang Paint e FireAlpaca para arte raster - um formato inteiramente não relacionado
LançadoMicrosoft Developer Studio / Visual C++ 4.x-5.0 (mid-1990s)
Versão mais recenteVisual C++ 5.0 era; replaced by the .dsw/.dsp workspace+project pair in VC++ 6.0 (1998), and later by .sln/.vcproj/.vcxproj
Especificaçãolearn.microsoft.com

Conversões de MDP

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos MDP. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos MDP.

Perguntas frequentes

O que é um arquivo MDP?
Nas ferramentas de desenvolvedor da Microsoft, é um workspace de projeto legado do Visual C++ / Visual J++ que lista os arquivos e configurações de compilação de um projeto (não contém o código). A mesma extensão também é o formato de imagem não relacionado do MediBang Paint.
Como abro um .mdp do Visual C++ no Visual Studio moderno?
Você não pode abri-lo diretamente. Crie um novo projeto C++ no Visual Studio atual, use «Adicionar Itens Existentes» para trazer os arquivos .cpp/.h e reproduza a configuração de compilação manualmente.
O arquivo .mdp contém meu código-fonte?
Não - ele apenas referencia os arquivos de origem/cabeçalho e armazena as configurações de compilação. Seu código real está nos arquivos .c/.cpp/.h ao lado dele; mantenha-os.
Meu .mdp é um projeto de código ou um desenho?
Verifique o contexto. Um .mdp do Visual C++ fica ao lado de arquivos .cpp/.h em uma pasta de projeto antiga; um .mdp do MediBang Paint é um desenho em camadas que você abriria no MediBang Paint ou FireAlpaca.
Como faço para migrar um projeto antigo do Visual C++ para uma versão atual?
Se você tiver o Visual C++ 6.0, abra o .mdp lá e salve como .dsw/.dsp, então deixe o Visual Studio moderno importar isso. Caso contrário, recrie o projeto no VS moderno e adicione os arquivos de origem diretamente.
Por que o Visual Studio não abre meu .mdp?
Porque o formato de workspace .mdp (VC++ 4-5, meados dos anos 90) precede o sistema .sln/.vcxproj atual e foi descontinuado após o VC6. O Visual Studio moderno não possui importador para ele; você deve reconstruir o projeto em torno das fontes existentes.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta 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)

Extensões relacionadas

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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z