Co to jest format pliku MPX?
.mpx (Microsoft Project Exchange) to tekstowy format rozdzielany przecinkami, służący do wymiany danych zarządzania projektami między aplikacjami do harmonogramowania. Microsoft wprowadził .mpx wraz z Project 4.0 w 1994 roku jako standard wymiany, umożliwiający udostępnianie danych projektowych narzędziom firm trzecich, które nie potrafiły odczytać natywnego formatu binarnego .MPP.
Plik .mpx składa się z sekwencji numerowanych typów rekordów, z których każdy jest oddzielony zakończeniem linii CR+LF. Każdy rekord zaczyna się od numerycznego identyfikatora typu rekordu, po którym następują wartości pól pozycyjnych rozdzielone przecinkami. Kluczowe typy rekordów obejmują nagłówek projektu (rekord 1), kalendarze robocze (rekord 7), definicje zadań (rekordy 60-70), przydziały zasobów (rekord 75) oraz rekordy zasobów (rekordy 140-150). Kodowanie pliku to 7-bitowy ASCII, a wersja formatu jest deklarowana w rekordzie 1, pole 4; MPX 4.0 jest ostatnią zdefiniowaną wersją.
Microsoft Project 98 był ostatnią wersją natywnie zapisującą pliki .mpx; Project 2000 i nowsze zrezygnowały z eksportu na rzecz formatu opartego na XML. Mimo to, .mpx został szeroko przyjęty przez narzędzia do zarządzania projektami innych firm, w tym Primavera, OmniPlan, Sciforma i RationalPlan. Biblioteka Java o otwartym kodzie źródłowym MPXJ pozostaje obecnie najbardziej zaawansowaną implementacją odczytu i zapisu.
Format .mpx został skutecznie zastąpiony przez format Microsoft Project XML w celach wymiany oraz .mpp do natywnego przechowywania, ale pozostaje w użyciu jako format wymiany o „najniższym wspólnym mianowniku”, obsługiwany przez niemal każde narzędzie do harmonogramowania.
Bezpieczeństwo
RYZYKO: LOWZwykły tekst ASCII; brak makr i treści wykonywalnych. Bezpieczny do otwierania i sprawdzania w dowolnym edytorze tekstu.
Szczegóły formatu
w pigułceProgramy otwierające pliki MPX
Szczegóły techniczne
specyfikacja| Kodowanie | 7-bitowy tekst ASCII; niektóre implementacje rozszerzają go do 8-bitów dla znaków specyficznych dla lokalizacji |
| Kontener | Tekstowe rekordy rozdzielane przecinkami (schemat MPX); brak elementów binarnych |
| Terminator linii | CR+LF (\r\n) |
| Struktura rekordu | Każdy rekord zaczyna się od numerycznego identyfikatora typu rekordu, po którym następują wartości pól pozycyjnych rozdzielone przecinkami |
| Kluczowe typy rekordów | 1 (Tworzenie pliku/Nagłówek), 7 (Kalendarz), 60-70 (Zadania), 75 (Przydziały zasobów), 140-150 (Zasoby) |
| Wersja formatu | MPX 4.0 - zadeklarowana w rekordzie tworzenia pliku (rekord 1), pole 4; ostatnia znana wersja |
| Ostatnie natywne wsparcie zapisu | Microsoft Project 98 (1997); Project 2000 i nowsze obsługują wyłącznie import |
| Typowy rozmiar pliku | 10 KB - 5 MB |
| Kompresja | Brak - zwykły tekst ASCII bez warstwy kompresji |
| Szyfrowanie | Brak - zawartość to tekst czytelny dla człowieka |
| Biblioteka zewnętrzna | MPXJ (open-source Java) - najbardziej zaawansowana implementacja odczytu/zapisu MPX, aktywnie rozwijana |
| Zastąpiony przez | Format Microsoft Project XML (od Project 2000) do wymiany; .MPP do natywnego przechowywania |
| Wydano | 1994 (Microsoft Project 4.0) |
| Najnowsza wersja | MPX 4.0 (last written by Microsoft Project 98) |
| Specyfikacja | docs.fileformat.com |
Konwersje MPX
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki MPX.