O que é o formato de ficheiro P21?
.p21 é um arquivo de intercâmbio CAD 3D neutro regido pela ISO 10303-21, a camada de codificação de texto simples do STEP (Standard for the Exchange of Product model data). Ele é mecanicamente idêntico ao .step e .stp - mesma estrutura ASCII, mesmos parsers, mesmo conteúdo - com o .p21 designado pela ISO como a extensão preferencial para intercâmbio geral da Parte 21 que não esteja vinculado a um protocolo de aplicação específico.
Todo arquivo .p21 é texto ASCII simples. A primeira linha é sempre a string literal ISO-10303-21;, que identifica o formato. Segue-se uma seção HEADER, registrando a descrição do arquivo, a ferramenta de autoria e o nome do protocolo de aplicação na entrada FILE_SCHEMA. O corpo do arquivo é a seção DATA: registros de entidades numerados como #1=CARTESIAN_POINT(…); que codificam geometria sólida de representação de fronteira (B-rep) exata - superfícies analíticas, arestas precisas e sólidos, não uma malha de triângulos.
Como o .p21 carrega geometria B-rep real, ele preserva as dimensões e a topologia exatas computadas pelo sistema CAD de origem. Isso torna o STEP o formato de intercâmbio neutro padrão nas indústrias aeroespacial, automotiva e de engenharia industrial. A entrada FILE_SCHEMA nomeia o protocolo de aplicação: AP203 para design controlado por configuração, AP214 para peças automotivas e AP242 (o protocolo recomendado atualmente) para engenharia 3D baseada em modelo gerenciado com anotações PMI e cinemática.
Qualquer aplicação compatível com STEP abre arquivos .p21; FreeCAD, Autodesk Fusion 360 e CATIA são exemplos comuns. Para impressão 3D, tesele a geometria primeiro para um formato STL ou malha similar. Comparado ao IGES, a alternativa de intercâmbio neutro mais antiga, o STEP é preferido para todos os novos trabalhos.
Segurança e proteção
RISCO: LOWUm arquivo STEP .p21 é composto por dados geométricos em ASCII simples - sem código executável, seguro para abrir. As preocupações no mundo real não são maliciosas: grandes montagens carregam lentamente, e uma exportação STEP revela a geometria exata, permitindo que o destinatário meça tudo (cuidado com o que você compartilha). Como sempre, confirme se um «part.p21» não é um executável disfarçado. Se o arquivo for na verdade um volume de recuperação PAR, trata-se de dados de paridade binária, também inofensivos por si só.
Detalhes do formato
em resumo- Volume de recuperação PAR / Parchive - Arquivos de recuperação de arquivo de paridade são numerados .p01, .p02 … portanto, .p21 pode ser o 21º volume de recuperação PAR (QuickPar/MultiPar); estes são dados de paridade binária, não relacionados ao STEP.
- Arquivo dividido numerado / parte de volume - Algumas ferramentas nomeiam partes divididas sequenciais como .pNN, portanto, um .p21 avulso pode ser uma peça de um conjunto de arquivos de vários volumes.
Programas que abrem arquivos P21
Detalhes técnicos
especificação profunda| Codificação | Texto ASCII simples (codificação de texto claro ISO 10303-21); sem seções binárias |
| Assinatura do formato | A primeira linha é sempre o texto literal `ISO-10303-21;` - sem magic bytes binários |
| Terminador de arquivo | A última linha é sempre `END-ISO-10303-21;` |
| Estrutura do arquivo | Seção `HEADER` (FILE_DESCRIPTION, FILE_NAME, FILE_SCHEMA) seguida por uma ou mais seções `DATA` de registros de entidades numerados, e então o marcador de fim |
| Referência de entidades | Cada entidade geométrica carrega uma referência inteira única (`#1`, `#2`, …) que entidades posteriores citam por número, formando um grafo direcionado de relacionamentos |
| Representação geométrica | Geometria sólida de representação de fronteira (B-rep) exata - superfícies analíticas, arestas e vértices; não é uma malha de polígonos ou triângulos |
| Protocolo de aplicação | Declarado em `FILE_SCHEMA`; valores comuns: `AP203` (design), `AP214` (automotivo), `AP242` (engenharia 3D baseada em modelo, recomendado atualmente) |
| Tipo MIME | `model/step` (tipo IANA primário); também aceitos: `application/step`, `application/p21` |
| Compressão | Nenhuma em um arquivo `.p21` bruto; uma variante comprimida em ZIP é distribuída como `.stpz` |
| Tamanho típico do arquivo | Dezenas de KB para peças simples; centenas de MB para grandes montagens |
| Relação com .STEP / .STP | Formato e parsers mecanicamente idênticos; a orientação da ISO reserva `.stp`/`.step` para arquivos específicos de AP e sugere `.p21` para intercâmbio geral da Parte 21 |
| Escopo de dados suportado | Geometria sólida 3D, hierarquia de montagem, metadados de produto, tolerâncias; o AP242 adiciona anotações PMI e juntas cinemáticas |
| Comitê técnico regente | ISO/TC 184/SC 4 (Dados industriais) |
| Suporte multiplataforma | O formato é texto simples independente de SO; suportado em Windows, macOS, Linux e via visualizadores baseados na web |
| Lançado | 1994 (ISO 10303-21); .p21 designated for general Part 21 exchange files |
| Versão mais recente | ISO 10303-21:2016 (3rd edition); application protocols up to AP242 (2014, ed.2 2020) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.iso.org |
Conversões de P21
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos P21.