Vad är filformatet MCDX?
.mcdx är det infödda arbetsbladsformatet som används av PTC Mathcad Prime, en programvara för teknisk matematik utvecklad av PTC (Parametric Technology Corporation). Det introducerades 2011 med Mathcad Prime 1.0 och ersatte de äldre formaten .xmcd och .mcd som användes av klassiska Mathcad (versioner upp till 15).
Internt är .mcdx ett ZIP-arkiv byggt på standarden Open Packaging Conventions (OPC/OOXML) - samma containerarkitektur som används av moderna Microsoft Office-dokument. Genom att byta namn på en .mcdx-fil till .zip kan vilket arkivverktyg som helst inspektera dess innehåll. Inuti paketet är de viktigaste delarna:
[Content_Types].xml- paketmanifestmathcad/worksheet.xml- arbetsbladsregioner, ekvationer och textblockmathcad/result.xml- cachade numeriska beräkningsresultatmedia/-mapp - inbäddade bilder och grafresurser
Kompatibiliteten är endast framåt: nyare versioner av Mathcad Prime öppnar äldre .mcdx-filer, men en äldre installation kan inte öppna arbetsblad sparade av en nyare. Det finns inget tredjepartsverktyg som fullt ut kan beräkna om innehåll i .mcdx - till skillnad från dess föregångare .xmcd, som SMath Studio kan hantera. PTC erbjuder en gratis skrivskyddad nivå kallad Mathcad Express som öppnar många .mcdx-filer utan en betald licens.
Formatet kodar ekvationer, enheter, text, grafer och beräkningsresultat i strukturerad XML, vilket gör arbetsbladets innehåll inspekterbart genom att packa upp paketet. Filstorleken varierar från cirka 20 KB för enkla arbetsblad till 20 MB eller mer när inbäddade bilder och grafdata finns med.
Säkerhet & trygghet
RISK: LOWEn .mcdx är ett ZIP-paketerat beräkningsarbetsblad. Mathcad stöder inbäddade skript/komponenter i arbetsblad, så precis som med alla dokument bör du endast öppna .mcdx-filer från källor du litar på. Filen i sig är inte körbar genom att bara existera, och att öppna den som en ZIP för att inspektera XML-koden är säkert. Undvik nedladdningsportaler för „MCDX-visare” från tredje part som buntar med annonsprogram - använd PTC Mathcad / det kostnadsfria Express-läget, eller exportera till PDF istället.
Formatdetaljer
i ett nötskalProgram som öppnar MCDX-filer
Tekniska detaljer
djup specifikation| Containerformat | ZIP - Open Packaging Conventions (OPC/OOXML-stil), samma arkitektur som används av .docx och .xlsx |
| Magic bytes | 50 4B 03 04 („PK”) vid offset 0 - standard ZIP-signatur för lokal filheader |
| MIME-typ | application/vnd.ptc.mathcad.prime (accepteras även som application/zip eller application/octet-stream) |
| Intern kodning | UTF-8 XML-delar inuti ett binärt ZIP-hölje |
| Komprimering | DEFLATE per post (standard ZIP-komprimering) |
| Huvudarbetsbladsfil | mathcad/worksheet.xml - lagrar alla beräkningsregioner, ekvationer, textblock och formatering |
| Resultatcachefil | mathcad/result.xml - sparade numeriska beräkningsresultat som lagras tillsammans med arbetsbladsregionerna |
| Paketmanifest | [Content_Types].xml i ZIP-roten - OPC-liknande deklarationer av innehållstyp för alla interna delar |
| Versionskompatibilitet | Endast framåtkompatibel: nyare Mathcad Prime öppnar äldre .mcdx; en äldre Prime kan inte öppna arbetsblad sparade av en nyare version |
| Filkryptering | Ingen som standard; låsning av arbetsblad i appen krypterar inte den underliggande ZIP-containern |
| Integritetskontroll | CRC-32 per post (ZIP-standard); ingen digital signatur på applikationsnivå |
| Byteordning | Little-endian (ZIP central-directory och lokala header-strukturer) |
| Typisk filstorlek | 20 KB - 20 MB; växer med inbäddade bilder, grafer och cachad resultatdata |
| Plattform | Endast Windows - PTC Mathcad Prime har ingen utgåva för macOS eller Linux |
| Inspektionsmetod | Byt namn till .zip och öppna med 7-Zip eller valfritt ZIP-verktyg för att bläddra i mathcad/worksheet.xml direkt |
| Släppt | 2011 (PTC Mathcad Prime 1.0) |
| Senaste version | PTC Mathcad Prime 10 (2024) - current shipping release |
| Specifikation | www.mathcad.com |
MCDX-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om MCDX-filer.