Was ist das P21-Dateiformat?
.p21 ist eine neutrale 3D-CAD-Austauschdatei, die durch ISO 10303-21 geregelt wird, der Klartext-Kodierungsschicht von STEP (Standard for the Exchange of Product model data). Sie ist technisch identisch mit .step und .stp - gleiche ASCII-Struktur, gleiche Parser, gleicher Inhalt - wobei .p21 von der ISO als bevorzugte Dateiendung für den allgemeinen Part 21-Austausch vorgesehen ist, der nicht an ein spezifisches Anwendungsprotokoll gebunden ist.
Jede .p21-Datei ist reiner ASCII-Text. Die erste Zeile ist immer die Zeichenfolge ISO-10303-21;, die das Format identifiziert. Es folgt ein HEADER-Abschnitt, der die Dateibeschreibung, das Erstellungswerkzeug und den Namen des Anwendungsprotokolls im Eintrag FILE_SCHEMA enthält. Der Hauptteil der Datei ist der DATA-Abschnitt: nummerierte Datensätze wie #1=CARTESIAN_POINT(…);, die exakte Boundary-Representation (B-rep) Festkörpergeometrie kodieren - analytische Oberflächen, präzise Kanten und Volumenkörper, kein Dreiecksnetz.
Da .p21 echte B-rep-Geometrie enthält, bleiben die exakten Abmessungen und die Topologie erhalten, die vom ursprünglichen CAD-System berechnet wurden. Dies macht STEP zum Standard für den neutralen Datenaustausch in der Luft- und Raumfahrt, der Automobilindustrie und dem Maschinenbau. Der Eintrag FILE_SCHEMA benennt das Anwendungsprotokoll: AP203 für konfigurationsgesteuertes Design, AP214 für Automobilteile und AP242 (das aktuell empfohlene Protokoll) für verwaltetes modellbasiertes 3D-Engineering mit PMI-Annotationen und Kinematik.
Jede STEP-fähige Anwendung öffnet .p21-Dateien; FreeCAD, Autodesk Fusion 360 und CATIA sind gängige Beispiele. Für den 3D-Druck muss die Geometrie zuerst in ein STL oder ein ähnliches Mesh-Format tesselliert werden. Im Vergleich zu IGES, der älteren neutralen Austauschalternative, wird STEP für alle neuen Arbeiten bevorzugt.
Sicherheit
RISIKO: LOWEine .p21 STEP-Datei besteht aus reinen ASCII-Geometriedaten - kein ausführbarer Code, sicher zu öffnen. Reale Bedenken sind nicht böswilliger Natur: Große Baugruppen laden langsam, und ein STEP-Export legt die exakte Geometrie offen, sodass ein Empfänger alles ausmessen kann (achten Sie darauf, was Sie teilen). Wie immer sollten Sie bestätigen, dass eine „part.p21“ kein getarnter ausführbarer Code ist. Falls die Datei tatsächlich ein PAR-Wiederherstellungsvolumen ist, handelt es sich um binäre Paritätsdaten, die für sich genommen ebenfalls harmlos sind.
Formatdetails
kurz gefasst- PAR / Parchive Wiederherstellungsvolumen - Parity-Archive-Wiederherstellungsdateien sind nummeriert als .p01, .p02 … daher kann .p21 das 21. PAR-Wiederherstellungsvolumen sein (QuickPar/MultiPar); dies sind binäre Paritätsdaten, die nichts mit STEP zu tun haben.
- Nummeriertes Split-Archiv / Volumenteil - Einige Werkzeuge benennen aufeinanderfolgende Split-Teile .pNN, sodass eine einzelne .p21 ein Teil eines mehrbändigen Archivsatzes sein kann.
Programme zum Öffnen von P21-Dateien
Technische Details
technische Spezifikation| Kodierung | Reiner ASCII-Text (ISO 10303-21 Klartext-Kodierung); keine binären Abschnitte |
| Formatsignatur | Die erste Zeile ist immer der Text `ISO-10303-21;` - keine binären Magic Bytes |
| Datei-Abschluss | Die letzte Zeile ist immer `END-ISO-10303-21;` |
| Dateistruktur | `HEADER`-Abschnitt (FILE_DESCRIPTION, FILE_NAME, FILE_SCHEMA), gefolgt von einem oder mehreren `DATA`-Abschnitten mit nummerierten Datensätzen, dann die Endmarkierung |
| Entitätsreferenzierung | Jede Geometrie-Entität trägt eine eindeutige Ganzzahl-Referenz (`#1`, `#2`, …), die von späteren Entitäten zitiert wird, wodurch ein gerichteter Beziehungsgraph entsteht |
| Geometrierepräsentation | Exakte Boundary-Representation (B-rep) Festkörpergeometrie - analytische Oberflächen, Kanten und Scheitelpunkte; kein Polygon- oder Dreiecksnetz |
| Anwendungsprotokoll | Deklariert in `FILE_SCHEMA`; gängige Werte: `AP203` (Design), `AP214` (Automobil), `AP242` (modellbasiertes 3D-Engineering, aktuell empfohlen) |
| MIME-Typ | `model/step` (primärer IANA-Typ); ebenfalls akzeptiert: `application/step`, `application/p21` |
| Kompression | Keine in einer rohen `.p21`-Datei; eine ZIP-komprimierte Variante wird als `.stpz` verteilt |
| Typische Dateigröße | Einige KB für einfache Teile; hunderte MB für große Baugruppen |
| Beziehung zu .STEP / .STP | Technisch identisches Format und Parser; ISO-Richtlinien reservieren `.stp`/`.step` für AP-spezifische Dateien und schlagen `.p21` für den allgemeinen Part 21-Austausch vor |
| Unterstützter Datenumfang | 3D-Festkörpergeometrie, Baugruppenhierarchie, Produktmetadaten, Toleranzen; AP242 fügt PMI-Annotationen und kinematische Gelenke hinzu |
| Zuständiges technisches Komitee | ISO/TC 184/SC 4 (Industriedaten) |
| Plattformübergreifende Unterstützung | Das Format ist betriebssystemunabhängiger Klartext; unterstützt unter Windows, macOS, Linux und über webbasierte Viewer |
| Veröffentlicht | 1994 (ISO 10303-21); .p21 designated for general Part 21 exchange files |
| Neueste Version | ISO 10303-21:2016 (3rd edition); application protocols up to AP242 (2014, ed.2 2020) |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | www.iso.org |
P21-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu P21-Dateien.