Hvad er P21-filformatet?
.p21 er en neutral 3D CAD-udvekslingsfil styret af ISO 10303-21, det klare tekstkodningslag af STEP (Standard for the Exchange of Product model data). Den er mekanisk identisk med .step og .stp - samme ASCII-struktur, samme parsere, samme indhold - hvor .p21 er udpeget af ISO som den foretrukne filtype til generel Part 21-udveksling, der ikke er bundet til en specifik applikationsprotokol.
Enhver .p21-fil er almindelig ASCII-tekst. Den første linje er altid den bogstavelige streng ISO-10303-21;, som identificerer formatet. En HEADER-sektion følger, der registrerer filbeskrivelsen, forfatterværktøjet og navnet på applikationsprotokollen i FILE_SCHEMA-indgangen. Størstedelen af filen er DATA-sektionen: nummererede entitetsposter såsom #1=CARTESIAN_POINT(…);, der koder præcis boundary-representation (B-rep) solid geometri - analytiske overflader, præcise kanter og faste legemer, ikke et trekantsnet.
Fordi .p21 bærer ægte B-rep-geometri, bevarer den de nøjagtige dimensioner og topologi beregnet af det oprindelige CAD-system. Dette gør STEP til den neutrale standard for udveksling inden for rumfart, bilindustri og industriel teknik. FILE_SCHEMA-indgangen navngiver applikationsprotokollen: AP203 til konfigurationsstyret design, AP214 til bildele og AP242 (den nuværende anbefalede protokol) til styret modelbaseret 3D-teknik med PMI-annoteringer og kinematik.
Enhver STEP-kompatibel applikation åbner .p21-filer; FreeCAD, Autodesk Fusion 360 og CATIA er almindelige eksempler. Til 3D-print skal geometrien først tesselleres til et STL eller lignende mesh-format. Sammenlignet med IGES, det ældre neutrale udvekslingsalternativ, foretrækkes STEP til alt nyt arbejde.
Sikkerhed og tryghed
RISIKO: LOWEn .p21 STEP-fil er almindelig ASCII-geometridata - ingen eksekverbar kode, sikker at åbne. Virkelige bekymringer er ikke-ondsindede: store samlinger indlæses langsomt, og en STEP-eksport afslører præcis geometri, så en modtager kan måle alt (pas på, hvad du deler). Som altid bør du bekræfte, at en «part.p21» ikke er en eksekverbar fil i forklædning. Hvis filen faktisk er en PAR-gendannelsesdel, er det binære paritetsdata, som også er harmløse i sig selv.
Formatdetaljer
kort fortalt- PAR / Parchive gendannelsesdel - Parity-archive gendannelsesfiler er nummereret .p01, .p02 … så .p21 kan være den 21. PAR-gendannelsesdel (QuickPar/MultiPar); disse er binære paritetsdata, urelateret til STEP.
- Nummereret delt arkiv / volumendel - Nogle værktøjer navngiver sekventielle delte filer .pNN, så en tilfældig .p21 kan være en del af et arkivsæt med flere volumener.
Programmer der åbner P21-filer
Tekniske detaljer
dyb specifikation| Kodning | Almindelig ASCII-tekst (ISO 10303-21 klar-tekstkodning); ingen binære sektioner |
| Formatsignatur | Første linje er altid den bogstavelige tekst `ISO-10303-21;` - ingen binære magic bytes |
| Fil-terminator | Sidste linje er altid `END-ISO-10303-21;` |
| Filstruktur | `HEADER`-sektion (FILE_DESCRIPTION, FILE_NAME, FILE_SCHEMA) efterfulgt af en eller flere `DATA`-sektioner med nummererede entitetsposter, derefter slutmarkøren |
| Entitetsreference | Hver geometri-entitet bærer en unik heltalsreference (`#1`, `#2`, …), som senere entiteter citerer efter nummer, hvilket danner en rettet graf af relationer |
| Geometri-repræsentation | Præcis boundary-representation (B-rep) solid geometri - analytiske overflader, kanter og hjørner; ikke et polygon- eller trekantsnet |
| Applikationsprotokol | Erklæret i `FILE_SCHEMA`; almindelige værdier: `AP203` (design), `AP214` (bilindustri), `AP242` (modelbaseret 3D-teknik, nuværende anbefaling) |
| MIME-type | `model/step` (primær IANA-type); også accepteret: `application/step`, `application/p21` |
| Komprimering | Ingen i en rå `.p21`-fil; en ZIP-komprimeret variant distribueres som `.stpz` |
| Typisk filstørrelse | Ti-tals KB for simple dele; hundreder af MB for store samlinger |
| Forhold til .STEP / .STP | Mekanisk identisk format og parsere; ISO-vejledning reserverer `.stp`/`.step` til AP-specifikke filer og foreslår `.p21` til generel Part 21-udveksling |
| Understøttet datomfang | 3D solid geometri, samlingshierarki, produktmetadata, tolerancer; AP242 tilføjer PMI-annoteringer og kinematiske led |
| Styrende teknisk komité | ISO/TC 184/SC 4 (Industrielle data) |
| Cross-platform support | Formatet er OS-uafhængig almindelig tekst; understøttet på Windows, macOS, Linux og via webbaserede fremvisere |
| Udgivet | 1994 (ISO 10303-21); .p21 designated for general Part 21 exchange files |
| Seneste version | ISO 10303-21:2016 (3rd edition); application protocols up to AP242 (2014, ed.2 2020) |
| Åben standard | Ja · royaltyfri |
| Specifikation | www.iso.org |
P21-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om P21-filer.