Wat is het MPX-bestandsformaat?
.mpx (Microsoft Project Exchange) is een platte-tekstindeling met door komma's gescheiden waarden voor het uitwisselen van projectmanagementgegevens tussen planningsapplicaties. Microsoft introduceerde .mpx met Project 4.0 in 1994 als een uitwisselingsstandaard waarmee projectgegevens gedeeld konden worden met tools van derden die de systeemeigen binaire .MPP-indeling niet konden lezen.
Een .mpx-bestand bestaat uit een reeks genummerde recordtypen, elk gescheiden door CR+LF-regeleinden. Elk record begint met een numerieke recordtype-identificatie, gevolgd door door komma's gescheiden positionele veldwaarden. Belangrijke recordtypen zijn de projectheader (record 1), werkkalenders (record 7), taakdefinities (records 60-70), resourcetoewijzingen (record 75) en resourcerecords (records 140-150). De bestandscodering is 7-bits ASCII en de formaatversie wordt gedeclareerd in record 1, veld 4; MPX 4.0 is de laatst gedefinieerde versie.
Microsoft Project 98 was de laatste versie die .mpx systeemeigen schreef; Project 2000 en later lieten de export vallen ten gunste van een op XML gebaseerde indeling. Desondanks werd .mpx breed geadopteerd door projectmanagementtools van derden, waaronder Primavera, OmniPlan, Sciforma en RationalPlan. De open-source Java-bibliotheek MPXJ blijft de meest capabele lees-/schrijfimplementatie die momenteel beschikbaar is.
.mpx is effectief vervangen door de Microsoft Project XML-indeling voor uitwisseling en .mpp voor systeemeigen opslag, maar het blijft in gebruik als een uitwisselingsformaat op basis van de kleinste gemene deler dat door vrijwel elke planningstool wordt ondersteund.
Beveiliging & veiligheid
RISICO: LOWPlatte ASCII-tekst; geen macro's of uitvoerbare inhoud. Veilig om te openen en te inspecteren in elke teksteditor.
Formaatdetails
in een notendopProgramma's die MPX-bestanden openen
Technische details
diepe specificaties| Codering | 7-bits ASCII-tekst; sommige implementaties breiden dit uit naar 8-bits voor regiospecifieke tekens |
| Container | Platte-tekst records gescheiden door komma's (MPX-schema); geen binaire elementen |
| Regeleinde | CR+LF (\r\n) |
| Recordstructuur | Elk record begint met een numerieke recordtype-identificatie gevolgd door door komma's gescheiden positionele veldwaarden |
| Belangrijke recordtypen | 1 (Bestandscreatie/Header), 7 (Kalender), 60-70 (Taken), 75 (Resourcetoewijzingen), 140-150 (Resources) |
| Formaatversie | MPX 4.0 - gedeclareerd in File Creation Record (record 1), veld 4; laatst bekende versie |
| Laatste systeemeigen schrijfondersteuning | Microsoft Project 98 (1997); Project 2000 en later ondersteunen alleen import |
| Typische bestandsgrootte | 10 KB - 5 MB |
| Compressie | Geen - platte ASCII-tekst zonder compressielaag |
| Versleuteling | Geen - inhoud is menselijk leesbare platte tekst |
| Bibliotheek van derden | MPXJ (open-source Java) - meest capabele MPX-lees-/schrijfimplementatie, actief onderhouden |
| Vervangen door | Microsoft Project XML-indeling (sinds Project 2000) voor uitwisseling; .MPP voor systeemeigen opslag |
| Uitgebracht | 1994 (Microsoft Project 4.0) |
| Laatste versie | MPX 4.0 (last written by Microsoft Project 98) |
| Specificatie | docs.fileformat.com |
MPX conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over MPX-bestanden.