¿Qué es el formato de archivo P21?
.p21 es un archivo de intercambio CAD 3D neutral regido por la norma ISO 10303-21, la capa de codificación de texto claro de STEP (Estándar para el Intercambio de Datos de Modelos de Productos). Es mecánicamente idéntico a .step y .stp (misma estructura ASCII, mismos analizadores, mismo contenido), siendo .p21 la extensión designada por ISO como preferida para el intercambio de la Parte 21 de propósito general que no está vinculado a un protocolo de aplicación específico.
Cada archivo .p21 es texto ASCII plano. La primera línea es siempre la cadena literal ISO-10303-21;, que identifica el formato. Le sigue una sección HEADER, que registra la descripción del archivo, la herramienta de autoría y el nombre del protocolo de aplicación en la entrada FILE_SCHEMA. El grueso del archivo es la sección DATA: registros de entidades numerados como #1=CARTESIAN_POINT(…); que codifican geometría sólida exacta de representación de límites (B-rep): superficies analíticas, aristas precisas y sólidos, no una malla de triángulos.
Debido a que .p21 transporta geometría B-rep real, preserva las dimensiones y la topología exactas calculadas por el sistema CAD de origen. Esto convierte a STEP en el formato de intercambio neutral estándar en ingeniería aeroespacial, automotriz e industrial. La entrada FILE_SCHEMA nombra el protocolo de aplicación: AP203 para diseño controlado por configuración, AP214 para piezas de automoción y AP242 (el protocolo recomendado actualmente) para ingeniería 3D gestionada basada en modelos con anotaciones PMI y cinemática.
Cualquier aplicación compatible con STEP abre archivos .p21; FreeCAD, Autodesk Fusion 360 y CATIA son ejemplos comunes. Para la impresión 3D, tesela la geometría primero a un formato STL o una malla similar. En comparación con IGES, la alternativa de intercambio neutral más antigua, se prefiere STEP para todos los trabajos nuevos.
Seguridad y protección
RIESGO: LOWUn archivo STEP .p21 son datos de geometría en ASCII plano: sin código ejecutable, seguro de abrir. Las preocupaciones del mundo real no son maliciosas: los ensamblajes grandes se cargan lentamente y una exportación STEP revela la geometría exacta, por lo que un destinatario puede medirlo todo (tenga cuidado con lo que comparte). Como siempre, confirme que un «pieza.p21» no sea un ejecutable disfrazado. Si el archivo es en realidad un volumen de recuperación PAR, son datos de paridad binarios, también inofensivos por sí mismos.
Detalles del formato
en pocas palabras- Volumen de recuperación PAR / Parchive - Los archivos de recuperación de archivos de paridad están numerados .p01, .p02 … por lo que .p21 puede ser el volumen de recuperación PAR número 21 (QuickPar/MultiPar); estos son datos de paridad binarios, no relacionados con STEP.
- Archivo dividido numerado / parte de volumen - Algunas herramientas nombran las partes divididas secuencialmente como .pNN, por lo que un .p21 suelto puede ser una pieza de un conjunto de archivos multivolumen.
Programas que abren archivos P21
Detalles técnicos
especificación profunda| Codificación | Texto ASCII plano (codificación de texto claro ISO 10303-21); sin secciones binarias |
| Firma del formato | La primera línea es siempre el texto literal `ISO-10303-21;`; sin bytes mágicos binarios |
| Terminador de archivo | La última línea es siempre `END-ISO-10303-21;` |
| Estructura del archivo | Sección `HEADER` (FILE_DESCRIPTION, FILE_NAME, FILE_SCHEMA) seguida de una o más secciones `DATA` de registros de entidades numerados, luego el marcador de fin |
| Referencia de entidades | Cada entidad geométrica lleva una referencia entera única (`#1`, `#2`, …) que las entidades posteriores citan por número, formando un grafo dirigido de relaciones |
| Representación de geometría | Geometría sólida de representación de límites (B-rep) exacta: superficies analíticas, aristas y vértices; no es una malla de polígonos o triángulos |
| Protocolo de aplicación | Declarado en `FILE_SCHEMA`; valores comunes: `AP203` (diseño), `AP214` (automoción), `AP242` (ingeniería 3D basada en modelos, recomendado actualmente) |
| Tipo MIME | `model/step` (tipo IANA principal); también aceptados: `application/step`, `application/p21` |
| Compresión | Ninguna en un archivo `.p21` nativo; una variante comprimida en ZIP se distribuye como `.stpz` |
| Tamaño de archivo típico | Decenas de KB para piezas simples; cientos de MB para grandes ensamblajes |
| Relación con .STEP / .STP | Formato y analizadores mecánicamente idénticos; la guía ISO reserva `.stp`/`.step` para archivos específicos de AP y sugiere `.p21` para el intercambio general de la Parte 21 |
| Alcance de datos soportados | Geometría sólida 3D, jerarquía de ensamblaje, metadatos de producto, tolerancias; AP242 añade anotaciones PMI y juntas cinemáticas |
| Comité técnico rector | ISO/TC 184/SC 4 (Datos industriales) |
| Soporte multiplataforma | El formato es texto plano independiente del SO; compatible con Windows, macOS, Linux y a través de visores web |
| Lanzado | 1994 (ISO 10303-21); .p21 designated for general Part 21 exchange files |
| Última versión | ISO 10303-21:2016 (3rd edition); application protocols up to AP242 (2014, ed.2 2020) |
| Estándar abierto | Sí · libre de regalías |
| Especificación | www.iso.org |
Conversiones de P21
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos P21.