.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.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)

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