Vad är filformatet P21?
.p21 är en neutral 3D CAD-utbytesfil som styrs av ISO 10303-21, det klartextbaserade kodningslagret för STEP (Standard for the Exchange of Product model data). Den är mekaniskt identisk med .step och .stp - samma ASCII-struktur, samma parsers, samma innehåll - där .p21 har utsetts av ISO som den föredragna filändelsen för generella Part 21-utbyten som inte är knutna till ett specifikt applikationsprotokoll.
Varje .p21-fil är vanlig ASCII-text. Den första raden är alltid den ordagranna strängen ISO-10303-21;, som identifierar formatet. En HEADER-sektion följer, som registrerar filbeskrivning, skaparverktyg och namnet på applikationsprotokollet i posten FILE_SCHEMA. Huvuddelen av filen är sektionen DATA: numrerade entitetsposter såsom #1=CARTESIAN_POINT(…); som kodar exakt solid geometri med gränsrepresentation (B-rep) - analytiska ytor, precisa kanter och solider, inte ett triangel-mesh.
Eftersom .p21 bär på äkta B-rep-geometri bevarar den de exakta dimensionerna och den topologi som beräknats av det ursprungliga CAD-systemet. Detta gör STEP till den neutrala standarden för utbyte inom flyg-, fordons- och industriteknik. Posten FILE_SCHEMA namnger applikationsprotokollet: AP203 for konfigurationsstyrd design, AP214 för fordonsdelar och AP242 (det nuvarande rekommenderade protokollet) för hanterad modellbaserad 3D-konstruktion med PMI-anteckningar och kinematik.
Alla STEP-kompatibla program kan öppna .p21-filer; FreeCAD, Autodesk Fusion 360 och CATIA är vanliga exempel. För 3D-utskrift måste geometrin först tesselleras till ett STL eller liknande mesh-format. Jämfört med IGES, det äldre neutrala utbytesalternativet, föredras STEP för allt nytt arbete.
Säkerhet & trygghet
RISK: LOWEn .p21 STEP-fil är vanlig ASCII-geometridata - ingen exekverbar kod, säker att öppna. Verkliga orosmoment är icke-böswilliga: stora sammanställningar laddas långsamt, och en STEP-export avslöjar exakt geometri, så en mottagare kan mäta allt (var försiktig med vad du delar). Som alltid, bekräfta att en «part.p21» inte är en exekverbar fil i förklädnad. Om filen faktiskt är en PAR-återställningsvolym är det binär paritetsdata, vilket också är ofarligt i sig självt.
Formatdetaljer
i ett nötskal- PAR / Parchive återställningsvolym - Paritetsarkiv-återställningsfiler är numrerade .p01, .p02 … så .p21 kan vara den 21:a PAR-återställningsvolymen (QuickPar/MultiPar); dessa är binär paritetsdata, orelaterade till STEP.
- Numrerat delat arkiv / volymdel - Vissa verktyg namnger sekventiella delar .pNN, så en herrelös .p21 kan vara en del av en arkivuppsättning med flera volymer.
Program som öppnar P21-filer
Tekniska detaljer
djup specifikation| Kodning | Vanlig ASCII-text (ISO 10303-21 klartextkodning); inga binära sektioner |
| Formatsignatur | Första raden är alltid den ordagranna texten `ISO-10303-21;` - inga binära magic bytes |
| Filavslutare | Sista raden är alltid `END-ISO-10303-21;` |
| Filstruktur | `HEADER`-sektion (FILE_DESCRIPTION, FILE_NAME, FILE_SCHEMA) följt av en eller flera `DATA`-sektioner med numrerade entitetsposter, därefter slutmarkören |
| Entitetsreferering | Varje geometri-entitet har en unik heltalsreferens (`#1`, `#2`, …) som senare entiteter citerar via nummer, vilket bildar en riktad graf av relationer |
| Geometrirepresentation | Exakt solid geometri med gränsrepresentation (B-rep) - analytiska ytor, kanter och hörnpunkter; inte ett polygon- eller triangel-mesh |
| Applikationsprotokoll | Deklareras i `FILE_SCHEMA`; vanliga värden: `AP203` (design), `AP214` (fordon), `AP242` (modellbaserad 3D-konstruktion, nuvarande rekommendation) |
| MIME-typ | `model/step` (primär IANA-typ); även accepterade: `application/step`, `application/p21` |
| Komprimering | Ingen i en rå `.p21`-fil; en ZIP-komprimerad variant distribueras som `.stpz` |
| Typisk filstorlek | Tiotals KB för enkla delar; hundratals MB för stora sammanställningar |
| Relation till .STEP / .STP | Mekaniskt identiskt format och parsers; ISO-vägledning reserverar `.stp`/`.step` för AP-specifika filer och föreslår `.p21` för generella Part 21-utbyten |
| Dataomfång som stöds | 3D-solidgeometri, sammanställningshierarki, produktmetadata, toleranser; AP242 lägger till PMI-anteckningar och kinematiska leder |
| Styrande teknisk kommitté | ISO/TC 184/SC 4 (Industrial data) |
| Stöd för olika plattformar | Formatet är OS-oberoende vanlig text; stöds på Windows, macOS, Linux och via webbaserade visare |
| Släppt | 1994 (ISO 10303-21); .p21 designated for general Part 21 exchange files |
| Senaste version | ISO 10303-21:2016 (3rd edition); application protocols up to AP242 (2014, ed.2 2020) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.iso.org |
P21-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om P21-filer.