.MDP

Файл MDP

Microsoft Visual C++ Project Workspace
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл MDP - это устаревшая рабочая область проекта Microsoft Visual C++ из среды разработки Developer Studio середины 1990-х годов. В нем перечислены исходные файлы проекта и настройки сборки, но сам код в нем не содержится. Современная Visual Studio не может открыть его напрямую - вам потребуется воссоздать проект и добавить существующие исходные файлы. Обратите внимание, что .mdp также является форматом изображений MediBang Paint, который представляет собой совершенно другой тип файлов.

Разработчик: Microsoft Категория: Файлы параметров MIME: application/octet-stream
ОТКРЫВАЕТСЯ НА Windows
Связанные: .ICA · .DS_STORE · .WMZ · .CFG

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 21, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла MDP?

.MDP - это устаревший файл рабочей области проекта, созданный в Microsoft Developer Studio - IDE, поставлявшейся в комплекте с Visual C++ 4.x и 5.0 в середине 1990-х годов. Он хранит список исходных файлов проекта, цели сборки (конфигурации Debug/Release), настройки компилятора и компоновщика, а также состояние среды Developer Studio.

Внутренне файл .mdp представляет собой документ структурированного хранилища OLE2 / Compound File Binary (CFBF) - ту же контейнерную технологию, которая использовалась в ранних файлах Microsoft Office. Он не является человекочитаемым; он начинается со стандартных магических байтов OLE D0 CF 11 E0 A1 B1 1A E1. Файл записывает конфигурацию проекта и параметры сборки, но не сам исходный код - файлы .c, .cpp и .h указываются по пути, а не встраиваются.

Visual C++ 6.0 (1998) заменила .mdp парой текстовых файлов: файлом рабочей области .dsw и файлом проекта .dsp. Они, в свою очередь, были заменены форматом решений .SLN и файлами проектов .vcproj / .vcxproj, используемыми в Visual Studio 2005 и более поздних версиях.

Современная Visual Studio не может напрямую импортировать файл .mdp. Практический подход заключается в создании нового решения, добавлении оригинальных исходных файлов .cpp и .h и ручной перенастройке параметров сборки.

Примечание: расширение .mdp также используется программами MediBang Paint и FireAlpaca для файлов растровой графики - это совершенно не связанный формат, который совпадает только по названию расширения.

Безопасность и защита

РИСК: LOW

Рабочая область проекта .mdp представляет собой инертные метаданные (список файлов + настройки), поэтому она не несет в себе внутреннего риска во время выполнения. Единственное предостережение - общая гигиена цепочки поставок: сборка неизвестного устаревшего проекта компилирует и запускает все исходники, на которые он ссылается, поэтому проверьте код перед сборкой и получайте старые IDE Microsoft из надежных источников. Если файл, который вы считаете кодовым .mdp, на самом деле является изображением MediBang Paint (или наоборот), вы просто выбрали не тот инструмент - проверьте файл в контексте.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕMicrosoft Visual C++ Project Workspaceтакже известен как Visual C++ project file, Visual J++ project workspace
РАЗРАБОТЧИКMicrosoftс Microsoft Developer Studio / Visual C++ 4.x-5.0 (mid-1990s)
MIME-ТИПapplication/octet-stream
ТИПУстаревшее определение проекта/рабочей области IDE (эпоха Developer Studio), бинарный формат на базе OLE
СВЯЗАННЫЕ.ica.ds_store.wmz.cfg
Это расширение также используется в…
  • Рисунок MediBang Paint / FireAlpaca (.mdp) - Файл многослойного растрового рисунка/живописи, используемый в MediBang Paint и FireAlpaca - совершенно отдельный популярный формат изображений, имеющий расширение .mdp.
  • Embird / вышивка и другие нишевые файлы данных .mdp - Некоторые другие приложения повторно используют расширение .mdp для своих собственных файлов проектов/данных; не связано с Visual C++.
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
0001020304050607
HEX
D0CF11E0A1B11AE1
ASCII
········
Рабочая область проекта Developer Studio .mdp представляет собой документ Microsoft OLE2 / Compound File Binary, поэтому она начинается со стандартного магического числа CFBF D0 CF 11 E0 A1 B1 1A E1. Она записывает список исходных файлов проекта, цели/конфигурации сборки и настройки IDE. Она НЕ является человекочитаемой. Visual C++ 6.0 заменила ее текстовыми файлами .dsw (рабочая область) + .dsp (проект). (Расширение .mdp также используется несвязанным форматом растровых изображений MediBang Paint / FireAlpaca - совершенно другим типом файлов.)

Программы, открывающие файлы MDP

Windows3 apps
Visual Studio (recreate the project) Freemium Современная Visual Studio не может открыть .mdp напрямую - создайте новый проект C++ и используйте «Добавить существующие элементы» для файлов исходного кода/заголовков, затем заново настройте пути включения и параметры сборки.
Visual C++ 6.0 (legacy, if available) Платно Старые версии VC++/Developer Studio могли открывать или импортировать рабочую область .mdp; это применимо только в устаревших системах или на виртуальных машинах, так как эти IDE устарели.
A hex/structured-storage viewer (inspection) Бесплатно Откройте .mdp в HxD (или в средстве просмотра структурированных хранилищ OLE), чтобы прочитать имена и пути ссылочных файлов для восстановления проекта.

Технические подробности

глубокая спецификация
Тип файлаУстаревшее определение проекта/рабочей области IDE
КодировкаБинарная (OLE2 / Compound File Binary)
КонтейнерСтруктурированное хранилище OLE2 / Compound File Binary (CFBF)
Магические байтыD0 CF 11 E0 A1 B1 1A E1 (стандартный заголовок OLE2/CFBF со смещением 0)
Порядок байтовLittle-endian
Типичный размер файлаОт нескольких КБ до десятков КБ (хранит ссылки и настройки, а не исходный код)
СодержимоеСписок файлов исходного кода/заголовков, конфигурации сборки (Debug/Release), настройки IDE и компилятора; исходный код указывается по пути, а не встраивается
Версия IDEMicrosoft Developer Studio / Visual C++ 4.x-5.0 (середина 1990-х)
Заменен на.dsw + .dsp (Visual C++ 6.0, 1998); затем .sln + .vcproj/.vcxproj (Visual Studio 2005 и далее)
Совместимые ОСWindows (95/NT через обратную совместимость)
Конфликт именРасширение .mdp также используется MediBang Paint и FireAlpaca для растровых рисунков - совершенно не связанный формат
ВыпущенMicrosoft Developer Studio / Visual C++ 4.x-5.0 (mid-1990s)
Последняя версияVisual C++ 5.0 era; replaced by the .dsw/.dsp workspace+project pair in VC++ 6.0 (1998), and later by .sln/.vcproj/.vcxproj
Спецификацияlearn.microsoft.com

Конвертации MDP

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами MDP. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах MDP.

Часто задаваемые вопросы

Что такое файл MDP?
В инструментах разработки Microsoft это устаревшая рабочая область проекта Visual C++ / Visual J++, содержащая список файлов проекта и настроек сборки (код в ней не содержится). Это же расширение используется для несвязанного формата изображений MediBang Paint.
Как открыть Visual C++ .mdp в современной Visual Studio?
Напрямую открыть его нельзя. Создайте новый проект C++ в текущей Visual Studio, используйте команду «Добавить существующие элементы», чтобы перенести файлы .cpp/.h, и вручную воспроизведите конфигурацию сборки.
Содержит ли файл .mdp мой исходный код?
Нет - он только ссылается на файлы исходного кода/заголовков и хранит настройки сборки. Ваш фактический код находится в файлах .c/.cpp/.h рядом с ним; сохраните их.
Является ли мой .mdp проектом кода или рисунком?
Проверьте контекст. Visual C++ .mdp находится рядом с файлами .cpp/.h в папке старого проекта; .mdp от MediBang Paint - это многослойный рисунок, который открывается в MediBang Paint или FireAlpaca.
Как перенести старый проект Visual C++ в текущую версию?
Если у вас есть Visual C++ 6.0, откройте .mdp там и сохраните как .dsw/.dsp, а затем позвольте современной Visual Studio импортировать их. В противном случае воссоздайте проект в современной VS и добавьте исходные файлы напрямую.
Почему Visual Studio не открывает мой .mdp?
Потому что формат рабочей области .mdp (VC++ 4-5, середина 1990-х) предшествовал современной системе .sln/.vcxproj и перестал поддерживаться после VC6. В современной Visual Studio нет импортера для него; вам нужно пересобрать проект на основе существующих исходников.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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)

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z