Hvad er STEP-filformatet?
En .step-fil indeholder 3D CAD-objektdata gemt i almindeligt tekstformat, der overholder ISO 10303-21-standarden, også kendt som Standard for the Exchange of Product Data - STEP. Formatet blev udviklet som et standardiseret datadelingsformat til CAD- og CAM-applikationer og platforme, hvilket muliggør udveksling af geometri mellem software fra forskellige leverandører uden tab af præcision.
Enhver .step-fil begynder med den bogstavelige linje ISO-10303-21; og slutter med END-ISO-10303-21;. Filen er opdelt i sektioner:
- HEADER - fil-metadata organiseret i tre påkrævede grupper (
FILE_DESCRIPTION,FILE_NAME,FILE_SCHEMA) og op til tre valgfrie grupper (FILE_POPULATION,SECTION_LANGUAGE,SECTION_CONTEXT). - DATA - applikationsdata gemt i et format, der følger EXPRESS-datamodelleringssproget; data skal følge regler for beskrivelse af objektinstanser og datamapping.
STEP-standarden blev udgivet i 1994 af ISO. De mest anvendte applikationsprotokoller er AP203 (geometri og topologi for mekaniske dele, standardiseret 2003) og AP242 (tværfaglig CAD, introduceret 2014). Den seneste udgave, Edition 3, understøtter referencer til eksterne ressourcer, datadeling ved hjælp af komprimerede arkiver baseret på ZIP-algoritmen, UTF-8-kodning og brug af digitale signaturer. Da dens syntaks er ASCII-tekst og i høj grad læsbar for mennesker, kan .step-filer åbnes og inspiceres i enhver teksteditor. Formatet bruger også de alternative filendelser .stp og .p21.
Sikkerhed og tryghed
RISIKO: LOWEn STEP-fil er almindelig ASCII-geometridata - den indeholder ingen eksekverbar kode og kan ikke køre noget, så det er sikkert at åbne en. De eneste reelle bekymringer er ikke-ondsindede: store samlinger kan være langsomme/tunge at indlæse, og en STEP-eksport kan utilsigtet inkludere proprietære designdetaljer, som du ikke mente at dele (det er nøjagtig geometri, så en modtager kan måle alt). Som altid er det kun beholderen, der er harmløs - vær forsigtig med en fil, der udgiver sig for at være «part.step», men som faktisk er en eksekverbar fil; tjek den sande filendelse.
Formatdetaljer
kort fortaltProgrammer der åbner STEP-filer
Tekniske detaljer
dyb specifikation| Filidentifikationsstreng | Begynder med den bogstavelige linje `ISO-10303-21;` ved offset 0; slutter med `END-ISO-10303-21;` - intet binært magisk tal |
| MIME-type | `model/step` |
| Tekstkodning | Almindelig ASCII i Edition 1-2; UTF-8-tegnsæt understøttes fra Edition 3 og frem |
| Applikationsprotokoller | AP203 (mekanisk solid geometri, Edition 2 udgivet 2003) og AP242 (tværfaglig CAD/PDM, udgivet 2014) er de mest udbredte |
| Datamodelleringssprog | EXPRESS (ISO 10303-11) - et formelt objektorienteret skemasprog, der definerer alle enhedstyper og begrænsninger |
| Geometrirepræsentation | Boundary representation (B-rep) solid geometri; understøtter analytiske kurver, NURBS-overflader og topologiske skaller |
| Filstruktur | To obligatoriske sektioner: HEADER (fil-metadata) og DATA (enhedsinstanser, én pr. linje) |
| Syntaks for enhedsinstans | Hver enhed har præfikset `#<heltal>` ID (f.eks. `#12=CARTESIAN_POINT(...);`); `$` angiver en nul-attribut, `*` angiver en afledt/ikke-angivet attribut |
| Header-grupper | Tre påkrævede (`FILE_DESCRIPTION`, `FILE_NAME`, `FILE_SCHEMA`) og op til tre valgfrie (`FILE_POPULATION`, `SECTION_LANGUAGE`, `SECTION_CONTEXT`) |
| Komprimeret emballering | Edition 3 tillader ZIP-baseret komprimering; filer bruger typisk konventionen `.stpZ` eller `.stp.zip` for at reducere filstørrelsen |
| Digitale signaturer | Edition 3 introducerede understøttelse af indlejrede digitale signaturer til verifikation af ophav og dataintegritet |
| Eksterne referencer | Edition 3 understøtter `#<id>` referencer til enheder defineret i separate eksterne `.step`-filer |
| Alternative filendelser | `.stp` (ældre DOS 8.3-forkortelse) og `.p21` (ISO Part 21-referencenavn) er byte-for-byte identiske formater |
| Koordinatsystem | Højrehåndet 3D-kartesisk; længdeenheder (f.eks. `MILLIMETRE`, `INCH`) erklæres inde i DATA-sektionen via kontekstenheder |
| Udgivet | 1994 (ISO 10303-21); widely adopted via AP203 (2003) and AP242 (2014) |
| Åben standard | Ja · royaltyfri |
| Specifikation | www.iso.org |
STEP-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om STEP-filer.