Vad är filformatet STEP?
En .step-fil innehåller 3D CAD-objektdata sparad i klartextformat som följer ISO 10303-21-standarden, även känd som Standard for the Exchange of Product Data - STEP. Formatet utvecklades som ett standardiserat datadelningsformat för CAD- och CAM-applikationer och plattformar, vilket möjliggör geometriutbyte mellan programvara från olika leverantörer utan förlust av precision.
Varje .step-fil börjar med den bokstavliga raden ISO-10303-21; och slutar med END-ISO-10303-21;. Filen är uppdelad i sektioner:
- HEADER - filmetadata organiserad i tre obligatoriska grupper (
FILE_DESCRIPTION,FILE_NAME,FILE_SCHEMA) och upp till tre valfria grupper (FILE_POPULATION,SECTION_LANGUAGE,SECTION_CONTEXT). - DATA - applikationsdata lagrad i ett format som följer modelleringsspråket EXPRESS; data måste följa regler för beskrivning av objektinstanser och datamappning.
STEP-standarden publicerades 1994 av ISO. De mest använda applikationsprotokollen är AP203 (geometri och topologi för mekaniska delar, standardiserad 2003) och AP242 (tvärvetenskaplig CAD, introducerad 2014). Den senaste utgåvan, Edition 3, stöder referenser till externa resurser, datadelning med komprimerade arkiv baserade på ZIP-algoritmen, UTF-8-kodning och användning av digitala signaturer. Eftersom dess syntax är ASCII-text och till stor del läsbar för människor, kan .step-filer öppnas och inspekteras i valfri textredigerare. Formatet använder också de alternativa filtilläggen .stp och .p21.
Säkerhet & trygghet
RISK: LOWEn STEP-fil är ren ASCII-geometridata - den innehåller ingen exekverbar kod och kan inte köra någonting, så det är säkert att öppna en. De enda verkliga bekymren är icke-skadliga: stora sammanställningar kan vara långsamma/tunga att ladda, och en STEP-export kan oavsiktligt inkludera proprietära designdetaljer som du inte menade att dela (det är exakt geometri, så en mottagare kan mäta allt). Som alltid är endast behållaren ofarlig - var försiktig med en fil som utger sig för att vara «del.step» men som egentligen är en körbar fil; kontrollera det verkliga filtillägget.
Formatdetaljer
i ett nötskalProgram som öppnar STEP-filer
Tekniska detaljer
djup specifikation| Filidentifieringssträng | Börjar med den bokstavliga raden `ISO-10303-21;` vid offset 0; slutar med `END-ISO-10303-21;` - inget binärt magiskt nummer |
| MIME-typ | `model/step` |
| Textkodning | Ren ASCII i Edition 1-2; UTF-8-teckenuppsättning stöds från Edition 3 och framåt |
| Applikationsprotokoll | AP203 (mekanisk solidgeometri, Edition 2 publicerad 2003) och AP242 (tvärvetenskaplig CAD/PDM, publicerad 2014) är de mest implementerade |
| Datamodelleringsspråk | EXPRESS (ISO 10303-11) - ett formellt objektorienterat schema-språk som definierar alla entitetstyper och begränsningar |
| Geometrirepresentation | Boundary representation (B-rep) solidgeometri; stöder analytiska kurvor, NURBS-ytor och topologiska skal |
| Filstruktur | Två obligatoriska sektioner: HEADER (filmetadata) och DATA (entitetsinstanser, en per rad) |
| Syntax för entitetsinstans | Varje entitet föregås av ett `#<heltal>` ID (t.ex. `#12=CARTESIAN_POINT(...);`); `$` betecknar ett noll-attribut, `*` betecknar ett härlett/ej angivet attribut |
| Header-grupper | Tre obligatoriska (`FILE_DESCRIPTION`, `FILE_NAME`, `FILE_SCHEMA`) och upp till tre valfria (`FILE_POPULATION`, `SECTION_LANGUAGE`, `SECTION_CONTEXT`) |
| Komprimerad paketering | Edition 3 tillåter ZIP-baserad komprimering; filer använder vanligtvis konventionen `.stpZ` eller `.stp.zip` för att minska filstorleken |
| Digitala signaturer | Edition 3 introducerade stöd för inbäddade digitala signaturer för verifiering av författarskap och dataintegritet |
| Externa referenser | Edition 3 stöder `#<id>`-referenser till entiteter definierade i separata externa `.step`-filer |
| Alternativa filtillägg | `.stp` (arv från DOS 8.3-förkortning) och `.p21` (ISO Part 21-referensnamn) är byte-för-byte identiska format |
| Koordinatsystem | Högerhänt 3D-kartesiskt; längdenheter (t.ex. `MILLIMETRE`, `INCH`) deklareras inuti DATA-sektionen via kontextentiteter |
| Släppt | 1994 (ISO 10303-21); widely adopted via AP203 (2003) and AP242 (2014) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.iso.org |
STEP-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om STEP-filer.