.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.M4AMPEG-4 Audio File
5.EXEWindows Executable (Portable Executable)
6.ICSiCalendar data file
7.JSONJavaScript Object Notation file
8.TAGDataFlex Query Tag Name File
9.DATProgram Data File (generic)
10.NUPESET Nod32 Antivirus update file

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