Vad är filformatet MPX?
.mpx (Microsoft Project Exchange) är ett textbaserat, kommaseparerat format för att utbyta projektledningsdata mellan schemaläggningsapplikationer. Microsoft introducerade .mpx med Project 4.0 år 1994 som en utbytesstandard som gjorde det möjligt att dela projektdata med tredjepartsverktyg som inte kunde läsa det interna binära .MPP-formatet.
En .mpx-fil består av en sekvens av numrerade posttyper, var och en separerad med CR+LF-radbrytningar. Varje post börjar med en numerisk posttypsidentifierare följt av kommaseparerade positionsbaserade fältvärden. Viktiga posttyper inkluderar projekthuvudet (post 1), arbetskalendrar (post 7), aktivitetsdefinitioner (post 60-70), resurstilldelningar (post 75) och resursposter (post 140-150). Filkodningen är 7-bitars ASCII, och formatversionen deklareras i post 1, fält 4; MPX 4.0 är den senast definierade versionen.
Microsoft Project 98 var den sista versionen som skrev .mpx internt; Project 2000 och senare tog bort exporten till förmån för ett XML-baserat format. Trots detta antogs .mpx i stor utsträckning av tredjepartsverktyg för projektledning, inklusive Primavera, OmniPlan, Sciforma och RationalPlan. Det öppna Java-biblioteket MPXJ är fortfarande den mest kapabla implementeringen för läsning och skrivning som finns tillgänglig idag.
.mpx har i praktiken ersatts av Microsoft Project XML-formatet för utbyte och .mpp för intern lagring, men det används fortfarande som ett utbytesformat för «lägsta gemensamma nämnare» som stöds av praktiskt taget alla schemaläggningsverktyg.
Säkerhet & trygghet
RISK: LOWRen ASCII-text; inga makron eller körbart innehåll. Säker att öppna och inspektera i valfri textredigerare.
Formatdetaljer
i ett nötskalProgram som öppnar MPX-filer
Tekniska detaljer
djup specifikation| Kodning | 7-bitars ASCII-text; vissa implementeringar utökar till 8-bitar för lokala tecken |
| Container | Textbaserade kommaseparerade poster (MPX-schema); inga binära element |
| Radbrytning | CR+LF (\r\n) |
| Poststruktur | Varje post börjar med en numerisk posttypsidentifierare följt av kommaseparerade positionsbaserade fältvärden |
| Viktiga posttyper | 1 (Filskapande/Huvud), 7 (Kalender), 60-70 (Aktiviteter), 75 (Resurstilldelningar), 140-150 (Resurser) |
| Formatversion | MPX 4.0 - deklareras i filskapandeposten (post 1), fält 4; sista kända versionen |
| Senaste interna skrivstöd | Microsoft Project 98 (1997); Project 2000 och senare stöder endast import |
| Typisk filstorlek | 10 KB - 5 MB |
| Komprimering | Ingen - ren ASCII-text utan komprimeringslager |
| Kryptering | Ingen - innehållet är läsbar text |
| Tredjepartsbibliotek | MPXJ (öppen källkod Java) - mest kapabla implementering för MPX-läsning/skrivning, underhålls aktivt |
| Ersatt av | Microsoft Project XML-format (sedan Project 2000) för utbyte; .MPP för intern lagring |
| Släppt | 1994 (Microsoft Project 4.0) |
| Senaste version | MPX 4.0 (last written by Microsoft Project 98) |
| Specifikation | docs.fileformat.com |
MPX-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om MPX-filer.