Was ist das STEP-Dateiformat?
Eine .step-Datei enthält 3D-CAD-Objektdaten, die im Klartextformat gespeichert sind und dem ISO-10303-21-Standard entsprechen, auch bekannt als Standard for the Exchange of Product Data - STEP. Das Format wurde als standardisiertes Datenaustauschformat für CAD- und CAM-Anwendungen entwickelt und ermöglicht den präzisionsverlustfreien Geometrieaustausch zwischen Software verschiedener Anbieter.
Jede .step-Datei beginnt mit der wörtlichen Zeile ISO-10303-21; und endet mit END-ISO-10303-21;. Die Datei ist in Abschnitte unterteilt:
- HEADER - Dateimetadaten, gegliedert in drei erforderliche Gruppen (
FILE_DESCRIPTION,FILE_NAME,FILE_SCHEMA) und bis zu drei optionale Gruppen (FILE_POPULATION,SECTION_LANGUAGE,SECTION_CONTEXT). - DATA - Anwendungsdaten, die in einem Format gespeichert sind, das der EXPRESS-Datenmodellierungssprache folgt; Daten müssen Regeln für die Beschreibung von Objektinstanzen und Datenzuordnung einhalten.
Der STEP-Standard wurde 1994 von ISO veröffentlicht. Die am häufigsten verwendeten Anwendungsprotokolle sind AP203 (Geometrie und Topologie mechanischer Teile, normiert 2003) und AP242 (multidisziplinäres CAD, eingeführt 2014). Die neueste Ausgabe, Edition 3, unterstützt Verweise auf externe Ressourcen, Datenaustausch über ZIP-komprimierte Archive, UTF-8-Kodierung und digitale Signaturen. Da die Syntax ASCII-Text und weitgehend lesbar ist, können .step-Dateien in jedem Texteditor geöffnet und eingesehen werden. Das Format verwendet auch die alternativen Erweiterungen .stp und .p21.
Sicherheit
RISIKO: LOWEine STEP-Datei besteht aus reinen ASCII-Geometriedaten - sie enthält keinen ausführbaren Code und kann nichts ausführen, daher ist das Öffnen sicher. Die einzigen realen Probleme sind nicht böswilliger Natur: Große Baugruppen können beim Laden langsam und schwerfällig sein, und ein STEP-Export kann unbeabsichtigt proprietäre Konstruktionsdetails enthalten, die Sie nicht teilen wollten (es handelt sich um exakte Geometrie, sodass ein Empfänger alles messen kann). Der Container ist zwar harmlos, aber seien Sie vorsichtig bei einer Datei, die vorgibt, 'teil.step' zu sein, aber tatsächlich eine ausführbare Datei ist; überprüfen Sie die echte Erweiterung.
Formatdetails
kurz gefasstProgramme zum Öffnen von STEP-Dateien
Technische Details
technische Spezifikation| Dateiidentifikationszeichenfolge | Beginnt mit der wörtlichen Zeile `ISO-10303-21;` bei Offset 0; endet mit `END-ISO-10303-21;` - keine binären Magic Bytes |
| MIME-Typ | `model/step` |
| Textkodierung | Reines ASCII in Editionen 1-2; UTF-8-Zeichensatz ab Edition 3 unterstützt |
| Anwendungsprotokolle | AP203 (mechanische Festkörpergeometrie, Edition 2 veröffentlicht 2003) und AP242 (multidisziplinäres CAD/PDM, veröffentlicht 2014) sind am weitesten verbreitet |
| Datenmodellierungssprache | EXPRESS (ISO 10303-11) - eine formale objektorientierte Schemasprache, die alle Entity-Typen und Einschränkungen definiert |
| Geometriedarstellung | Boundary-Representation-(B-Rep-)Festkörpergeometrie; unterstützt analytische Kurven, NURBS-Flächen und topologische Schalen |
| Dateistruktur | Zwei obligatorische Abschnitte: HEADER (Dateimetadaten) und DATA (Entity-Instanzen, eine pro Zeile) |
| Entity-Instanz-Syntax | Jede Entity mit einer `#<Ganzzahl>`-ID versehen (z. B. `#12=CARTESIAN_POINT(...);`); `$` bezeichnet ein Null-Attribut, `*` ein abgeleitetes/nicht gesetztes Attribut |
| Header-Gruppen | Drei erforderliche (`FILE_DESCRIPTION`, `FILE_NAME`, `FILE_SCHEMA`) und bis zu drei optionale (`FILE_POPULATION`, `SECTION_LANGUAGE`, `SECTION_CONTEXT`) |
| Komprimierte Verpackung | Edition 3 ermöglicht ZIP-basierte Komprimierung; Dateien verwenden üblicherweise die Konvention `.stpZ` oder `.stp.zip`, um die Dateigröße zu reduzieren |
| Digitale Signaturen | Edition 3 führte Unterstützung für eingebettete digitale Signaturen zur Autor- und Datenintegritätsprüfung ein |
| Externe Referenzen | Edition 3 unterstützt `#<id>`-Verweise auf Entities, die in separaten externen `.step`-Dateien definiert sind |
| Alternative Erweiterungen | `.stp` (ältere DOS-8.3-Kürzung) und `.p21` (ISO-Teil-21-Referenzname) sind Byte-für-Byte-identisches Format |
| Koordinatensystem | Rechtshändiges 3D-kartesisches System; Längeneinheiten (z. B. `MILLIMETRE`, `INCH`) innerhalb des DATA-Abschnitts über Kontext-Entities deklariert |
| Veröffentlicht | 1994 (ISO 10303-21); widely adopted via AP203 (2003) and AP242 (2014) |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | www.iso.org |
STEP-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu STEP-Dateien.