.MDP

Plik MDP

Microsoft Visual C++ Project Workspace
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik MDP to przestarzały format obszaru roboczego projektu Microsoft Visual C++ z połowy lat 90. (IDE Developer Studio). Zawiera on listę plików źródłowych projektu i ustawienia kompilacji, ale nie posiada w sobie właściwego kodu. Współczesny Visual Studio nie potrafi otworzyć go bezpośrednio - należy odtworzyć projekt i dodać do niego istniejące pliki źródłowe. Należy pamiętać, że rozszerzenie .mdp jest również używane przez format obrazu MediBang Paint, który jest całkowicie odrębnym typem pliku.

Deweloper: Microsoft Kategoria: Pliki ustawień MIME: application/octet-stream
OTWIERA SIĘ NA Windows
Powiązane: .ICA · .DS_STORE · .WMZ · .CFG

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 21, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku MDP?

.MDP to przestarzały plik obszaru roboczego projektu utworzony przez Microsoft Developer Studio - środowisko IDE dołączane do Visual C++ 4.x i 5.0 w połowie lat 90. Przechowuje on listę plików źródłowych projektu, cele kompilacji (konfiguracje Debug/Release), ustawienia kompilatora i linkera oraz stan środowiska IDE dla Developer Studio.

Wewnętrznie plik .mdp jest dokumentem o strukturze OLE2 / Compound File Binary (CFBF) - to ta sama technologia kontenerów, której używały wczesne pliki Microsoft Office. Nie jest on czytelny dla człowieka; zaczyna się od standardowych magicznych bajtów OLE D0 CF 11 E0 A1 B1 1A E1. Plik rejestruje konfigurację projektu i ustawienia budowania, ale nie sam kod źródłowy - pliki .c, .cpp i .h są przywoływane przez ścieżki, a nie osadzane.

Visual C++ 6.0 (1998) zastąpił format .mdp parą plików tekstowych: plikiem obszaru roboczego .dsw i plikiem projektu .dsp. Te z kolei zostały zastąpione przez format rozwiązania .SLN oraz pliki projektów .vcproj / .vcxproj używane przez Visual Studio 2005 i nowsze.

Współczesny Visual Studio nie może bezpośrednio zaimportować pliku .mdp. Praktycznym podejściem jest utworzenie nowego rozwiązania, dodanie oryginalnych plików źródłowych .cpp i .h oraz ręczna rekonfiguracja ustawień kompilacji.

Uwaga: rozszerzenie .mdp jest również używane przez MediBang Paint i FireAlpaca dla plików grafiki rastrowej - to całkowicie niepowiązany format, który współdzieli jedynie nazwę rozszerzenia.

Bezpieczeństwo

RYZYKO: LOW

Obszar roboczy projektu .mdp to bierne metadane (lista plików + ustawienia), więc nie niesie ze sobą wrodzonego ryzyka wykonawczego. Jedyną przestrogą jest ogólna higiena łańcucha dostaw: budowanie nieznanego, starego projektu kompiluje i uruchamia dowolne źródła, do których się odwołuje, więc przed budowaniem należy przejrzeć kod i pozyskiwać stare środowiska IDE Microsoft z legalnych źródeł. Jeśli plik, który uważasz za projekt .mdp, jest w rzeczywistości obrazem MediBang Paint (lub odwrotnie), po prostu wybrano niewłaściwe narzędzie - sprawdź plik w kontekście.

Szczegóły formatu

w pigułce
PEŁNA NAZWAMicrosoft Visual C++ Project Workspaceznany również jako Visual C++ project file, Visual J++ project workspace
DEWELOPERMicrosoftod Microsoft Developer Studio / Visual C++ 4.x-5.0 (mid-1990s)
TYP MIMEapplication/octet-stream
TYPDefinicja projektu/obszaru roboczego przestarzałego IDE (era Developer Studio), binarny oparty na OLE
To rozszerzenie jest również używane przez…
  • Grafika MediBang Paint / FireAlpaca (.mdp) - Warstwowy plik rysunku/malowania rastrowego używany przez MediBang Paint i FireAlpaca - całkowicie odrębny, popularny format obrazu współdzielący rozszerzenie .mdp.
  • Embird / haft i inne niszowe pliki danych .mdp - Kilka innych aplikacji ponownie wykorzystuje rozszerzenie .mdp dla własnych plików projektów lub danych; nie są one powiązane z Visual C++.
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
0001020304050607
HEX
D0CF11E0A1B11AE1
ASCII
········
Obszar roboczy projektu .mdp z Developer Studio jest dokumentem Microsoft OLE2 / Compound File Binary, więc zaczyna się od standardowej sygnatury CFBF D0 CF 11 E0 A1 B1 1A E1. Rejestruje on listę plików źródłowych projektu, cele/konfiguracje kompilacji i ustawienia IDE. NIE jest on czytelny dla człowieka. Visual C++ 6.0 zastąpił go tekstowymi plikami .dsw (obszar roboczy) + .dsp (projekt). (Rozszerzenie .mdp jest również używane przez niepowiązany format grafiki rastrowej MediBang Paint / FireAlpaca - całkowicie inny typ pliku).

Programy otwierające pliki MDP

Windows3 apps
Visual Studio (recreate the project) Freemium Współczesny Visual Studio nie może otworzyć pliku .mdp bezpośrednio - utwórz nowy projekt C++ i użyj opcji „Dodaj istniejące elementy” dla plików źródłowych/nagłówkowych, a następnie ponownie ustaw ścieżki inkludowania i opcje kompilacji.
Visual C++ 6.0 (legacy, if available) Płatny Starsze wersje VC++/Developer Studio mogły otwierać lub importować obszar roboczy .mdp; rozwiązanie możliwe tylko na starych systemach lub maszynach wirtualnych, ponieważ te IDE są przestarzałe.
A hex/structured-storage viewer (inspection) Darmowy Otwórz plik .mdp w HxD (lub przeglądarce struktur OLE), aby odczytać nazwy i ścieżki przywoływanych plików w celu odbudowy projektu.

Szczegóły techniczne

specyfikacja
Typ plikuDefinicja projektu/obszaru roboczego przestarzałego IDE
KodowanieBinarne (OLE2 / Compound File Binary)
KontenerMagazyn strukturalny OLE2 / Compound File Binary (CFBF)
Magiczne bajtyD0 CF 11 E0 A1 B1 1A E1 (standardowy nagłówek OLE2/CFBF pod offsetem 0)
Kolejność bajtówLittle-endian
Typowy rozmiar plikuOd kilku do kilkudziesięciu KB (przechowuje odniesienia i ustawienia, a nie kod źródłowy)
Przechowywana zawartośćLista plików źródłowych/nagłówkowych, konfiguracje kompilacji (Debug/Release), ustawienia IDE i kompilatora; kod źródłowy jest przywoływany przez ścieżkę, a nie osadzany
Wersja IDEMicrosoft Developer Studio / Visual C++ 4.x-5.0 (połowa lat 90.)
Zastąpiony przez.dsw + .dsp (Visual C++ 6.0, 1998); następnie .sln + .vcproj/.vcxproj (Visual Studio 2005 i nowsze)
Kompatybilny system operacyjnyWindows (95/NT poprzez kompatybilność wsteczną)
Kolizja nazwRozszerzenie .mdp jest również używane przez MediBang Paint i FireAlpaca dla grafiki rastrowej - całkowicie niepowiązany format
WydanoMicrosoft Developer Studio / Visual C++ 4.x-5.0 (mid-1990s)
Najnowsza wersjaVisual C++ 5.0 era; replaced by the .dsw/.dsp workspace+project pair in VC++ 6.0 (1998), and later by .sln/.vcproj/.vcxproj
Specyfikacjalearn.microsoft.com

Konwersje MDP

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami MDP. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki MDP.

Najczęściej zadawane pytania

Co to jest plik MDP?
W narzędziach programistycznych Microsoft jest to przestarzały obszar roboczy projektu Visual C++ / Visual J++, zawierający listę plików i ustawienia kompilacji (nie zawiera kodu). To samo rozszerzenie posiada również niepowiązany format obrazu MediBang Paint.
Jak otworzyć plik .mdp z Visual C++ w nowoczesnym Visual Studio?
Nie można go otworzyć bezpośrednio. Utwórz nowy projekt C++ w aktualnym Visual Studio, użyj opcji „Dodaj istniejące elementy”, aby zaimportować pliki .cpp/.h, i ręcznie odtwórz konfigurację kompilacji.
Czy plik .mdp zawiera mój kod źródłowy?
Nie - zawiera on jedynie odniesienia do plików źródłowych/nagłówkowych i przechowuje ustawienia kompilacji. Twój właściwy kod znajduje się w plikach .c/.cpp/.h obok niego; należy je zachować.
Czy mój plik .mdp to projekt programistyczny czy rysunek?
Sprawdź kontekst. Plik .mdp z Visual C++ znajduje się obok plików .cpp/.h w starym folderze projektu; plik .mdp z MediBang Paint to warstwowy rysunek, który otwiera się w MediBang Paint lub FireAlpaca.
Jak przenieść stary projekt Visual C++ do aktualnej wersji?
Jeśli masz dostęp do Visual C++ 6.0, otwórz w nim plik .mdp i zapisz jako .dsw/.dsp, a następnie pozwól nowoczesnemu Visual Studio na import tych plików. W przeciwnym razie utwórz projekt od nowa w nowoczesnym VS i dodaj pliki źródłowe bezpośrednio.
Dlaczego Visual Studio nie chce otworzyć mojego pliku .mdp?
Ponieważ format obszaru roboczego .mdp (VC++ 4-5, połowa lat 90.) powstał przed dzisiejszym systemem .sln/.vcxproj i został wycofany po wersji VC6. Nowoczesny Visual Studio nie posiada importera dla tego formatu; należy przebudować projekt w oparciu o istniejące źródła.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z