O que é o formato de ficheiro STEP?
Um arquivo .step contém dados de objetos CAD 3D salvos em formato de texto simples que está em conformidade com o padrão ISO 10303-21, também conhecido como o Standard for the Exchange of Product Data - STEP. O formato foi desenvolvido como um padrão de compartilhamento de dados para aplicações e plataformas CAD e CAM, permitindo a troca de geometria entre softwares de diferentes fornecedores sem perda de precisão.
Todo arquivo .step começa com a linha literal ISO-10303-21; e termina com END-ISO-10303-21;. O arquivo é dividido em seções:
- HEADER - metadados do arquivo organizados em três grupos obrigatórios (
FILE_DESCRIPTION,FILE_NAME,FILE_SCHEMA) e até três grupos opcionais (FILE_POPULATION,SECTION_LANGUAGE,SECTION_CONTEXT). - DATA - dados da aplicação armazenados em um formato que segue a linguagem de modelagem de dados EXPRESS; os dados devem seguir regras para descrever instâncias de objetos e mapeamento de dados.
O padrão STEP foi publicado em 1994 pela ISO. Os protocolos de aplicação mais amplamente utilizados são o AP203 (geometria e topologia de peças mecânicas, padronizado em 2003) e o AP242 (CAD multidisciplinar, introduzido em 2014). A edição mais recente, Edition 3, suporta referências a recursos externos, compartilhamento de dados usando arquivos compactados baseados no algoritmo ZIP, codificação UTF-8 e o uso de assinaturas digitais. Como sua sintaxe é texto ASCII e amplamente legível por humanos, arquivos .step podem ser abertos e inspecionados em qualquer editor de texto. O formato também utiliza as extensões alternativas .stp e .p21.
Segurança e proteção
RISCO: LOWUm arquivo STEP contém dados de geometria em ASCII simples - não contém código executável e não pode executar nada, portanto, abrir um é seguro. As únicas preocupações no mundo real não são maliciosas: montagens grandes podem ser lentas/pesadas para carregar, e uma exportação STEP pode inadvertidamente incluir detalhes de design proprietários que você não pretendia compartilhar (é geometria exata, então um destinatário pode medir tudo). Como sempre, apenas o contêiner é inofensivo - tenha cuidado com um arquivo fingindo ser «part.step» que na verdade é um executável; verifique a extensão real.
Detalhes do formato
em resumoProgramas que abrem arquivos STEP
Detalhes técnicos
especificação profunda| String de identificação do arquivo | Começa com a linha literal `ISO-10303-21;` no deslocamento 0; termina com `END-ISO-10303-21;` - sem número mágico binário |
| Tipo MIME | `model/step` |
| Codificação de texto | ASCII simples nas Edições 1-2; conjunto de caracteres UTF-8 suportado a partir da Edição 3 |
| Protocolos de aplicação | AP203 (geometria sólida mecânica, Edição 2 publicada em 2003) e AP242 (CAD/PDM multidisciplinar, publicado em 2014) são os mais amplamente implementados |
| Linguagem de modelagem de dados | EXPRESS (ISO 10303-11) - uma linguagem de esquema formal orientada a objetos que define todos os tipos de entidades e restrições |
| Representação de geometria | Geometria sólida de representação de contorno (B-rep); suporta curvas analíticas, superfícies NURBS e cascas topológicas |
| Estrutura do arquivo | Duas seções obrigatórias: HEADER (metadados do arquivo) e DATA (instâncias de entidades, uma por linha) |
| Sintaxe de instância de entidade | Cada entidade prefixada com um ID `#<integer>` (ex: `#12=CARTESIAN_POINT(...);`); `$` denota um atributo nulo, `*` denota um atributo derivado/não definido |
| Grupos de cabeçalho | Três obrigatórios (`FILE_DESCRIPTION`, `FILE_NAME`, `FILE_SCHEMA`) e até três opcionais (`FILE_POPULATION`, `SECTION_LANGUAGE`, `SECTION_CONTEXT`) |
| Empacotamento compactado | A Edição 3 permite compactação baseada em ZIP; arquivos comumente usam a convenção `.stpZ` ou `.stp.zip` para reduzir o tamanho do arquivo |
| Assinaturas digitais | A Edição 3 introduziu suporte para assinaturas digitais incorporadas para verificação de autoria e integridade de dados |
| Referências externas | A Edição 3 suporta referências `#<id>` para entidades definidas em arquivos `.step` externos separados |
| Extensões alternativas | `.stp` (truncamento legado do DOS 8.3) e `.p21` (nome de referência ISO Part 21) são formatos idênticos byte a byte |
| Sistema de coordenadas | Cartesiano 3D de mão direita; unidades de comprimento (ex: `MILLIMETRE`, `INCH`) declaradas dentro da seção DATA via entidades de contexto |
| Lançado | 1994 (ISO 10303-21); widely adopted via AP203 (2003) and AP242 (2014) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.iso.org |
Conversões de STEP
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos STEP.