Hva er P21-filformatet?
.p21 er en nøytral 3D CAD-utvekslingsfil styrt av ISO 10303-21, det klartekstbaserte kodingslaget for STEP (Standard for the Exchange of Product model data). Den er mekanisk identisk med .step og .stp - samme ASCII-struktur, samme parsere, samme innhold - der .p21 er utpekt av ISO som den foretrukne utvidelsen for generell Part 21-utveksling som ikke er knyttet til en spesifikk applikasjonsprotokoll.
Hver .p21-fil er ren ASCII-tekst. Den første linjen er alltid den bokstavelige strengen ISO-10303-21;, som identifiserer formatet. En HEADER-seksjon følger, som registrerer filbeskrivelsen, forfatterverktøyet og navnet på applikasjonsprotokollen i FILE_SCHEMA-oppføringen. Hoveddelen av filen er DATA-seksjonen: nummererte enhetsoppføringer som #1=CARTESIAN_POINT(…); som koder nøyaktig grense-representasjon (B-rep) solid geometri - analytiske overflater, presise kanter og solider, ikke et trekant-mesh.
Fordi .p21 bærer ekte B-rep-geometri, bevarer den de nøyaktige dimensjonene og topologien beregnet av det opprinnelige CAD-systemet. Dette gjør STEP til den standard nøytrale utvekslingsformatet innen romfart, bilindustri og industriteknikk. FILE_SCHEMA-oppføringen navngir applikasjonsprotokollen: AP203 for konfigurasjonsstyrt design, AP214 for bildeler, og AP242 (den nåværende anbefalte protokollen) for administrert modellbasert 3D-teknikk med PMI-annoteringer og kinematikk.
Enhver STEP-kompatibel applikasjon åpner .p21-filer; FreeCAD, Autodesk Fusion 360 og CATIA er vanlige eksempler. For 3D-utskrift må geometrien først tesselleres til et STL eller lignende mesh-format. Sammenlignet med IGES, det eldre nøytrale utvekslingsalternativet, foretrekkes STEP for alt nytt arbeid.
Sikkerhet og trygghet
RISIKO: LOWEn .p21 STEP-fil er ren ASCII-geometridata - ingen kjørbar kode, trygg å åpne. Reelle bekymringer er ikke-ondsinnede: store sammenstillinger lastes sakte, og en STEP-eksport avslører nøyaktig geometri, slik at en mottaker kan måle alt (vær forsiktig med hva du deler). Som alltid, bekreft at en «del.p21» ikke er en forkledd kjørbar fil. Hvis filen faktisk er et PAR-gjenopprettingsvolum, er det binære paritetsdata, som også er ufarlig i seg selv.
Formatdetaljer
i et nøtteskall- PAR / Parchive gjenopprettingsvolum - Paritetsarkiv-gjenopprettingsfiler er nummerert .p01, .p02 … så .p21 kan være det 21. PAR-gjenopprettingsvolumet (QuickPar/MultiPar); disse er binære paritetsdata, urelatert til STEP.
- Nummerert delt arkiv / volumdel - Noen verktøy navngir sekvensielle delte deler .pNN, så en tilfeldig .p21 kan være én del av et arkivsett med flere volumer.
Programmer som åpner P21-filer
Tekniske detaljer
dyp spesifikasjon| Koding | Ren ASCII-tekst (ISO 10303-21 klartekstkoding); ingen binære seksjoner |
| Formatsignatur | Første linje er alltid den bokstavelige teksten `ISO-10303-21;` - ingen binære magic bytes |
| Fil-terminator | Siste linje er alltid `END-ISO-10303-21;` |
| Filstruktur | `HEADER`-seksjon (FILE_DESCRIPTION, FILE_NAME, FILE_SCHEMA) etterfulgt av én eller flere `DATA`-seksjoner med nummererte enhetsoppføringer, deretter sluttmarkøren |
| Enhetsreferering | Hver geometri-enhet bærer en unik heltallsreferanse (`#1`, `#2`, …) som senere enheter siterer etter nummer, noe som danner en rettet graf av relasjoner |
| Geometri-representasjon | Nøyaktig grense-representasjon (B-rep) solid geometri - analytiske overflater, kanter og hjørner; ikke et polygon- eller trekant-mesh |
| Applikasjonsprotokoll | Deklarert i `FILE_SCHEMA`; vanlige verdier: `AP203` (design), `AP214` (bilindustri), `AP242` (modellbasert 3D-teknikk, nåværende anbefalt) |
| MIME-type | `model/step` (primær IANA-type); også akseptert: `application/step`, `application/p21` |
| Komprimering | Ingen i en rå `.p21`-fil; en ZIP-komprimert variant distribueres som `.stpz` |
| Typisk filstørrelse | Ti-talls KB for enkle deler; hundrevis av MB for store sammenstillinger |
| Forhold til .STEP / .STP | Mekanisk identisk format og parsere; ISO-veiledning reserverer `.stp`/`.step` for AP-spesifikke filer og foreslår `.p21` for generell Part 21-utveksling |
| Støttet dataomfang | 3D solid geometri, sammenstillingshierarki, produktmetadata, toleranser; AP242 legger til PMI-annoteringer og kinematiske ledd |
| Styrende teknisk komité | ISO/TC 184/SC 4 (Industrielle data) |
| Plattformuavhengig støtte | Formatet er OS-uavhengig ren tekst; støttes på Windows, macOS, Linux og via webbaserte visningsprogrammer |
| Utgitt | 1994 (ISO 10303-21); .p21 designated for general Part 21 exchange files |
| Siste versjon | ISO 10303-21:2016 (3rd edition); application protocols up to AP242 (2014, ed.2 2020) |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | www.iso.org |
P21-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om P21-filer.