¿Qué es el formato de archivo STEP?
Un archivo .step contiene datos de objetos CAD 3D guardados en formato de texto plano que cumple con el estándar ISO 10303-21, también conocido como el Estándar para el Intercambio de Datos de Productos - STEP. El formato fue desarrollado como un formato estandarizado de intercambio de datos para aplicaciones y plataformas CAD y CAM, permitiendo el intercambio de geometría entre software de diferentes proveedores sin pérdida de precisión.
Cada archivo .step comienza con la línea literal ISO-10303-21; y termina con END-ISO-10303-21;. El archivo se divide en secciones:
- HEADER - metadatos del archivo organizados en tres grupos obligatorios (
FILE_DESCRIPTION,FILE_NAME,FILE_SCHEMA) y hasta tres grupos opcionales (FILE_POPULATION,SECTION_LANGUAGE,SECTION_CONTEXT). - DATA - datos de la aplicación almacenados en un formato que sigue el lenguaje de modelado de datos EXPRESS; los datos deben seguir reglas para describir instancias de objetos y mapeo de datos.
El estándar STEP fue publicado en 1994 por ISO. Los protocolos de aplicación más utilizados son AP203 (geometría y topología de piezas mecánicas, estandarizado en 2003) y AP242 (CAD multidisciplinario, introducido en 2014). La edición más reciente, Edition 3, admite referencias a recursos externos, intercambio de datos mediante archivos comprimidos basados en el algoritmo ZIP, codificación UTF-8 y el uso de firmas digitales. Debido a que su sintaxis es texto ASCII y en gran medida legible por humanos, los archivos .step pueden abrirse e inspeccionarse en cualquier editor de texto. El formato también utiliza las extensiones alternativas .stp y .p21.
Seguridad y protección
RIESGO: LOWUn archivo STEP son datos de geometría en ASCII plano - no contiene código ejecutable y no puede ejecutar nada, por lo que abrir uno es seguro. Las únicas preocupaciones del mundo real no son maliciosas: los ensamblajes grandes pueden ser lentos/pesados de cargar, y una exportación STEP puede incluir inadvertidamente detalles de diseño patentados que no pretendía compartir (es geometría exacta, por lo que un destinatario puede medirlo todo). Como siempre, solo el contenedor es inofensivo - tenga cuidado con un archivo que finja ser «pieza.step» pero que en realidad sea un ejecutable; verifique la extensión real.
Detalles del formato
en pocas palabrasProgramas que abren archivos STEP
Detalles técnicos
especificación profunda| Cadena de identificación de archivo | Comienza con la línea literal `ISO-10303-21;` en el desplazamiento 0; termina con `END-ISO-10303-21;` - sin número mágico binario |
| Tipo MIME | `model/step` |
| Codificación de texto | ASCII plano en las Ediciones 1-2; conjunto de caracteres UTF-8 compatible a partir de la Edición 3 |
| Protocolos de aplicación | AP203 (geometría sólida mecánica, Edición 2 publicada en 2003) y AP242 (CAD/PDM multidisciplinario, publicado en 2014) son los más implementados |
| Lenguaje de modelado de datos | EXPRESS (ISO 10303-11) - un lenguaje de esquema formal orientado a objetos que define todos los tipos de entidades y restricciones |
| Representación de geometría | Geometría sólida de representación de límites (B-rep); admite curvas analíticas, superficies NURBS y cáscaras topológicas |
| Estructura del archivo | Dos secciones obligatorias: HEADER (metadatos del archivo) y DATA (instancias de entidad, una por línea) |
| Sintaxis de instancia de entidad | Cada entidad prefijada con un ID `#<entero>` (ej. `#12=CARTESIAN_POINT(...);`); `$` denota un atributo nulo, `*` denota un atributo derivado/no establecido |
| Grupos de encabezado | Tres obligatorios (`FILE_DESCRIPTION`, `FILE_NAME`, `FILE_SCHEMA`) y hasta tres opcionales (`FILE_POPULATION`, `SECTION_LANGUAGE`, `SECTION_CONTEXT`) |
| Empaquetado comprimido | La Edición 3 permite la compresión basada en ZIP; los archivos suelen usar la convención `.stpZ` o `.stp.zip` para reducir el tamaño del archivo |
| Firmas digitales | La Edición 3 introdujo soporte para firmas digitales incrustadas para la verificación de autoría e integridad de datos |
| Referencias externas | La Edición 3 admite referencias `#<id>` a entidades definidas en archivos `.step` externos independientes |
| Extensiones alternativas | `.stp` (truncamiento heredado de DOS 8.3) y `.p21` (nombre de referencia de ISO Part 21) son formatos idénticos byte por byte |
| Sistema de coordenadas | Cartesiano 3D de mano derecha; las unidades de longitud (ej. `MILLIMETRE`, `INCH`) se declaran dentro de la sección DATA mediante entidades de contexto |
| Lanzado | 1994 (ISO 10303-21); widely adopted via AP203 (2003) and AP242 (2014) |
| Estándar abierto | Sí · libre de regalías |
| Especificación | www.iso.org |
Conversiones de STEP
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos STEP.