Zusammenfassung
Eine STEP-Datei ist ein neutrales CAD-Format, das zum Austausch von Produktmodelldaten verwendet wird, die durch die ISO 10303-Familie definiert sind. Meistens wird es als ISO 10303-21 „STEP Physical File“ (Teil 21) in Klartext kodiert und durch ein im Dateikopf referenziertes EXPRESS-Schema identifiziert, das die Semantik der ausgetauschten Daten bestimmt. [8][4] Stand 16. Mai 2026: Der bei der IANA registrierte Medientyp für dieses STEP-Dateiformat lautet model/step (registriert am 2021-08-05), und das Register führt gängige STEP-Dateierweiterungen auf, darunter .p21, .stp, .step, .stpnc und .210. [8]

Was ist eine STEP-Datei (ISO 10303) — Umfang und typische Inhalte
ISO 10303 ist ein mehrteiliges Standardwerk zur Darstellung und zum Austausch von Produktdaten; Arbeiten daran werden bei ISO laut Berichten fortlaufend „seit 1984“ betrieben, und STEP wird dabei als standardbasierter Mechanismus für den Austausch von Produktmodelldaten positioniert, nicht als eine einzelne monolithische Dateispezifikation. [14] Eine STEP-Datei in der verbreiteten Teil-21-Form fungiert als Austauschstruktur, deren Bedeutung von einem im Header identifizierten EXPRESS-Schema abhängt, sodass dieselbe physische Kodierung je nach gewähltem Schema und Kontext unterschiedliche Arten von Produktdaten enthalten kann. [8]
In der STEP-Terminologie legt ein „Anwendungsprotokoll“ (AP) ein domänenspezifisches Datenmodell und Nutzungsregeln fest, während eine „Implementierungsmethode“ definiert, wie dieses Modell für den Austausch kodiert wird (zum Beispiel Teil 21-Klartextdateien oder Teil 28-XML). [4][12] Die frühe STEP-Standardisierung veranschaulicht die Breite des Vorhabens: Eine erste Veröffentlichung wurde als zwölf Dokumente mit insgesamt 2104 Seiten beschrieben, die bei ISO eingereicht wurden, was den großen Umfang und die modulare Organisation des Standards widerspiegelt. [15]
Historischer Hintergrund — vom Beginn der ISO-Arbeiten bis zu den Teil-21-Editionen
Ein häufig genannter Ausgangspunkt für die STEP-Standardisierungsarbeit bei ISO ist 1984, also vor den breit angelegten frühen Dokumentveröffentlichungen, die in NIST-Materialien aus der Zeit um 1994 beschrieben werden. [14][15] Für den Dateiaustausch formalisierte ISO 10303-21 (Teil 21) die Klartextkodierung des STEP Physical File in ISO 10303-21:1994 (veröffentlicht 1994-12, Ausgabe 1, 57 Seiten) und wurde anschließend in ISO 10303-21:2002 (veröffentlicht 2002-01, Ausgabe 2) in eine zweite Edition überführt. [1][2] Eine dritte Edition, ISO 10303-21:2016 (veröffentlicht 2016-03, Ausgabe 3), führte zusätzliche Fähigkeiten ein, darunter Anchor-, Reference- und Signature-Abschnitte, Unterstützung für komprimierte Austauschstrukturen in einem Archiv, Unterstützung für digitale Signaturen und Unterstützung für die UTF-8-Zeichenkodierung. [3]
STEP-Dateisyntax (ISO 10303-21) — Dateikennung und Abschnitte
Eine STEP-Austauschdatei gemäß Teil 21 lässt sich an den ersten Zeichen ihres ersten Datensatzes, ISO-10303-21;, erkennen, was als Dateisignatur für die Kodierung dient. [4] Auf hoher Ebene organisiert Teil 21 den Inhalt in einen Header und eine Datendarstellung, die mit einer Austauschdatei konsistent ist, deren Semantik durch das im Header referenzierte EXPRESS-Schema gesteuert wird. [8]
Eine 2002-konforme Datei endet typischerweise mit dem Datensatz END-ISO-10303-21;, und Hinweise zur Edition 2016 vermerken, dass digitale Signaturen nach diesem Terminator erscheinen können. [5] Die Beschreibung der Library of Congress behandelt STEP-Austauschdateien als Austauschstrukturen, die an EXPRESS-definierte Schemata gebunden sind, und unterstreicht damit, dass Parser und nachgelagerte Werkzeuge Entitätsinstanzen im Kontext des Schemas und der AP-Erwartungen interpretieren müssen und nicht nur als schemafreie Geometrie. [4]
Kodierung, Zeichensätze und Kompression — was 2016 hinzufügt
Teil 21 ist eine textbasierte Kodierung mit definierten Zeicheneinschränkungen, und die Zusammenfassung der Library of Congress beschreibt einen zulässigen Zeichensatz, der Unicode-Codepunkte von U+0020 bis U+007E und U+0080 bis U+10FFFF umfasst; die Edition 2016 erweitert das zulässige Alphabet mithilfe von UTF-8 auf „hohe“ Codepunkte. [6] ISO 10303-21:2016 fügt außerdem ausdrückliche Unterstützung für komprimierte Austauschstrukturen in einem Archiv und für digitale Signaturen hinzu, zusammen mit Anchor- und Reference-Abschnitten, die Struktur und Referenzierung innerhalb ausgetauschter Inhalte verbessern sollen. [3] Wo ZIP-Packaging für eine Austauschstruktur mit mehreren Dateien verwendet wird, beschränkt die Beschreibung der Library of Congress dies auf PKZIP 2.04g mit Deflate-Kompression und legt einen Root-Dateinamen des Archivs von ISO10303.p21 fest. [7] In den zitierten Standards und Registerdokumentationen wurde keine verlässliche Angabe zu typischer STEP-Dateigröße, Kompressionsraten oder Austausch-„Genauigkeits“-Metriken gefunden; numerische Leistungserwartungen sind auf dieser Ebene daher nicht standardisiert. [7]

Anwendungsprotokolle (AP) — AP203 vs AP214 vs AP242
Ein Anwendungsprotokoll (AP) wählt das EXPRESS-basierte Informationsmodell und die Konformitätserwartungen für ein bestimmtes Austauschszenario aus, sodass die Wahl des AP die Interoperabilität beeinflusst, selbst wenn dieselbe STEP-Physical-File-Kodierung (Teil 21) verwendet wird. [8][4] In Materialien zur Positionierung in der Industrie wird STEP AP242 als Nachfolger von AP203 und AP214 beschrieben; AP242 Edition 1 wurde 2014 veröffentlicht, und AP242 Edition 2 wurde im April 2020 freigegeben. [13]
AP242 wird häufig im Kontext des verwalteten modellbasierten Engineerings eingeordnet, einschließlich Anwendungsfällen zu Produkt- und Fertigungsinformationen (PMI) und modellbasierter Definition (MBD), bei denen eine semantische Darstellung von Annotationen (einschließlich geometrischer Bemaßung und Tolerierung, GD&T) ein Ziel ist, auch wenn konkrete Nutzdaten-Ergebnisse weiterhin vom Exporter, dem Empfänger und der exakt verwendeten AP-Konformität abhängen. [11][13] Als aktueller Referenzpunkt für Standard-Metadaten ist ISO 10303-242:2025 (veröffentlicht 2025-08, Ausgabe 4, 64 Seiten) die zuletzt zitierte Edition für AP242. [11]
Die folgende Tabelle fasst Beziehungen und gängige Nutzungshinweise auf hoher Ebene zusammen, ohne eine vollständige Feature-Matrix zu implizieren. [13][11]
| AP | Status/Beziehung | typische Nutzdatenkategorien | genannte Meilensteine im Zeitverlauf / gängige Nutzungshinweise |
|---|---|---|---|
| AP203 | Vorgänger von AP242 | Geometrie und Topologie von Volumenmodellen in B-rep-Darstellung (Randdarstellung) sowie grundlegende Attribute in vielen CAD-Konvertern | Wird in CAD-Werkzeugen häufig als Exportoption neben AP214 angeboten. [16][13] |
| AP214 | Vorgänger von AP242 | Ähnlicher Austausch von Geometrie/Topologie plus darstellungsbezogenen Attributen wie Farben und Layern in vielen Implementierungen | Wird in CAD-Werkzeugen häufig als Exportoption neben AP203 angeboten. [16][13] |
| AP242 | Nachfolger von AP203 und AP214 | Verwaltetes modellbasiertes 3D-Engineering, oft verbunden mit PMI/MBD und umfassenderen Austauschkontexten über den Lebenszyklus hinweg | Ed1 veröffentlicht 2014; Ed2 freigegeben April 2020; Ed4 ist ISO 10303-242:2025. [13][11] |
STEP-XML (ISO 10303-28) — wann XML verwendet wird
ISO 10303-28 (Teil 28) spezifiziert XML-Repräsentationen für STEP-Daten, die durch EXPRESS-Schemata definiert sind, und stellt damit eine Implementierungsmethode bereit, die oft als STEP-XML bezeichnet wird. [12] In diesem Verständnis ist STEP-XML kein anderes Anwendungsprotokoll; es ist ein alternativer Kodierungsansatz zur Darstellung schema-gesteuerter Produktdaten im Vergleich zu Teil-21-Klartext. [12]
Als Referenz für Standard-Metadaten ist ISO 10303-28:2007 (veröffentlicht 2007-10, Ausgabe 1, 309 Seiten) eine zitierte Teil-28-Edition für STEP-XML. [12] Systeme, die bereits XML-orientierte Pipelines pflegen, können STEP-XML für die Integration verwenden, doch Schema-Referenzen und AP-Erwartungen bleiben für die Interoperabilität zentral, weil die zugrunde liegende Semantik weiterhin aus den EXPRESS-Definitionen stammt und nicht allein aus XML. [12][8]
MIME-Typen und Dateierweiterungen — was in Systemen und Pipelines verwendet werden sollte
Für die Typisierung von Inhalten in Softwaresystemen registriert die IANA den Medientyp model/step (Registrierungsdatum 2021-08-05) für STEP-Austauschdateien und verknüpft ihn mit den Dateierweiterungen .p21, .stp, .step, .stpnc und .210. [8] Dasselbe Register hebt einen Aspekt der Interoperabilität hervor: Die Semantik wird durch ein im Header-Abschnitt einer Austauschdatei referenziertes EXPRESS-Schema vorgegeben, sodass die korrekte Verarbeitung davon abhängt, das referenzierte Schema und die beabsichtigte AP-Nutzung zu erkennen und zu unterstützen, statt jede .stp– oder .step-Datei als gleichwertig zu behandeln. [9]
Praktische Interoperabilität — was die Übersetzung typischerweise übersteht
In der Praxis konzentrieren sich STEP-Austausche oft eher auf präzise Geometrie und Topologie als auf die Historie von Features; zur Veranschaulichung dessen, was ein bestimmtes Werkzeug beibehält, kann Herstellerdokumentation herangezogen werden. [16] Autodesk Alias dokumentiert zum Beispiel den STEP-Import so, dass NURBS (nicht-uniforme rationale B-Splines) importiert werden und präzise geometrische Oberflächen- und Topologieinformationen erhalten bleiben (unter Verweis auf ISO 10303:42), während außerdem Attribute wie Layer, Toleranzen und Einheiten sowie Farben mitgeführt werden. [16]
Dieselbe Autodesk-Alias-Dokumentation gibt an, dass ihr STEP-Export AP203 oder AP214 verwendet. Das spiegelt das gängige Muster wider, dass der von einem Werkzeug unterstützte AP-Satz einschränkt, was es zuverlässig schreiben kann und was Empfänger zuverlässig interpretieren können. [16] Das stimmt mit der Einordnung durch die Standards überein, wonach die Bedeutung einer STEP-Austauschdatei an die EXPRESS-Schema-Referenz im Header gebunden ist, sodass „Interoperabilität“ ebenso sehr vom Abgleich der Schema-/AP-Erwartungen abhängt wie vom Parsen der Teil-21-Syntax. [9][4]
Validierung, Fallstricke und „was STEP nicht garantiert“
STEP-Austausch ist standardbasiert, aber nicht ergebnisgarantiert: Da die Semantik durch das im Header referenzierte EXPRESS-Schema bestimmt wird, kann eine Schema-Inkompatibilität (einschließlich AP-Inkompatibilität) zu formal gültig wirkenden Dateien führen, deren Entitäten von verschiedenen Importern unterschiedlich interpretiert werden; dies bleibt ein zentrales Interoperabilitätsrisiko. [9] Selbst innerhalb der Teil-21-Austauschstruktur müssen Implementierer die Interpretation von Einheiten und Toleranzen konsistent handhaben, und sie müssen damit rechnen, dass einige nachgelagerte Systeme Layer, Farben und andere Attribute trotz ihrer Darstellbarkeit in gängigen STEP-Austauschen unterschiedlich behandeln. [16] Für langfristige Archivierungs-Workflows (oft im Zusammenhang mit Long-Term Archiving, LOTAR, diskutiert) und für Integrationen in das Produktdatenmanagement (PDM) stellt das Vorhandensein von Teil-21:2016-Funktionen wie UTF-8 und digitalen Signaturen für sich genommen nicht sicher, dass jedes Werkzeug in einer Pipeline diese Funktionen einheitlich unterstützt. [3][6] In der zitierten maßgeblichen Dokumentation wurde keine verlässliche Angabe zu numerischer Übersetzungs-„Genauigkeit“, Fehlerraten oder typischen Dateigrößen gefunden; solche Metriken sollten daher pro Toolchain validiert und nicht vorausgesetzt werden. [7]
- Abweichungen bei der Interpretation von Einheiten (insbesondere wenn Systeme unterschiedliche Standardwerte verwenden). [16]
- AP-Inkompatibilität (Absender exportiert APxxx, das vom Empfänger nicht unterstützt wird). [16]
- Verlust von Feature-Historie/Parametrik (von B-rep-Austausch unterscheiden). [16]
- Vorhandensein von PMI vs. semantische Nutzbarkeit (nicht davon ausgehen, dass semantisches GD&T ohne abgestimmten AP und Importer-Unterstützung nutzbar ist). [11][13]

Fragen & Antworten (FAQ)
Was ist eine STEP-Datei (.step/.stp) bei CAD-Dateiformaten?
Eine STEP-Datei ist eine ISO 10303-Austauschdatei, die üblicherweise als ISO 10303-21 STEP Physical File kodiert wird; die IANA registriert sie unter dem Medientyp model/step mit Erweiterungen wie .stp und .step. [4][8]
Was bedeutet „ISO-10303-21;“ am Anfang einer STEP-Datei?
ISO-10303-21; ist die Teil-21-Dateisignatur, die die Datei als Klartextkodierung einer STEP-Austauschdatei nach ISO 10303-21 kennzeichnet. [4]
Was ist der Unterschied zwischen STEP Teil 21 und STEP-XML (Teil 28)?
Teil 21 definiert eine Klartextkodierung für physische STEP-Dateien, während Teil 28 (STEP-XML) eine XML-Repräsentation für STEP-Daten auf Basis von EXPRESS-Schemata definiert; es handelt sich um unterschiedliche Implementierungsmethoden und nicht um unterschiedliche Anwendungsprotokolle. [4][12]
Welches STEP-Anwendungsprotokoll sollte verwendet werden — AP203, AP214 oder AP242?
AP242 wird als Nachfolger von AP203 und AP214 beschrieben; Edition 1 wurde 2014 veröffentlicht, Edition 2 im April 2020 freigegeben, und eine aktuell zitierte Standardedition ist ISO 10303-242:2025 (Ausgabe 4), veröffentlicht 2025-08. [13][11]
Für Fachleute — Wie werden Bedeutung/Semantik in STEP-Austauschdateien über die Geometrie hinaus definiert?
Die IANA weist darauf hin, dass die Semantik durch ein im Header einer Austauschdatei referenziertes EXPRESS-Schema vorgegeben wird, und die Beschreibung der Library of Congress behandelt STEP-Dateien in ähnlicher Weise als Austauschstrukturen, die an EXPRESS-definierte Schemata gebunden sind. [9][4]
Für Fachleute — Was hat sich in ISO 10303-21:2016 gegenüber früheren Teil-21-Editionen geändert?
ISO 10303-21:2016 (Ausgabe 3) fügt Anchor-, Reference- und Signature-Abschnitte hinzu, unterstützt komprimierte Austauschstrukturen in einem Archiv, unterstützt digitale Signaturen und UTF-8, und die Beschreibung der Library of Congress vermerkt, dass Signaturen nach dem Terminator END-ISO-10303-21; erscheinen können, und beschreibt die UTF-8-Erweiterung. [3][5][6]
Ähnliches auf 3D Mag
Quellen
- ISO 10303-21:1994 — Industrielle Automatisierungssysteme und Integration — Darstellung und Austausch von Produktdaten — Teil 21: Implementierungsmethoden: Klartextkodierung der Austauschstruktur
- ISO 10303-21:2002 — Industrielle Automatisierungssysteme und Integration — Darstellung und Austausch von Produktdaten — Teil 21: Implementierungsmethoden: Klartextkodierung der Austauschstruktur
- ISO 10303-21:2016 — Industrielle Automatisierungssysteme und Integration — Darstellung und Austausch von Produktdaten — Teil 21: Implementierungsmethoden: Klartextkodierung der Austauschstruktur
- Library of Congress — STEP-Datei (ISO 10303-21)
- IANA — Medientyp model/step
- ISO 10303-28:2007 — Industrielle Automatisierungssysteme und Integration — Darstellung und Austausch von Produktdaten — Teil 28: Implementierungsmethoden: XML-Repräsentationen von EXPRESS-Schemata und Daten unter Verwendung von XML-Schemata
- ISO 10303-242:2025 — Industrielle Automatisierungssysteme und Integration — Darstellung und Austausch von Produktdaten — Teil 242: Anwendungsprotokoll: Verwaltetes modellbasiertes 3D-Engineering
- prostep ivip — Factsheet ISO 10303-242 STEP AP242
- Autodesk Help — Alias: STEP-Import/-Export
- NIST — Einführung in ISO 10303
- NIST — Standard für den Austausch von Produktmodelldaten (STEP): Eine einsatzbereite Implementierung für die Industrie
