Qu'est-ce que le format de fichier P21 ?
.p21 est un fichier d'échange CAO 3D neutre régi par la norme ISO 10303-21, la couche d'encodage en texte clair de STEP (Standard for the Exchange of Product model data). Il est mécaniquement identique à .step et .stp - même structure ASCII, mêmes analyseurs, même contenu - .p21 étant désigné par l'ISO comme l'extension préférée pour l'échange général de la Partie 21 qui n'est pas lié à un protocole d'application spécifique.
Chaque fichier .p21 est en texte ASCII simple. La première ligne est toujours la chaîne littérale ISO-10303-21;, qui identifie le format. Une section HEADER suit, enregistrant la description du fichier, l'outil de création et le nom du protocole d'application dans l'entrée FILE_SCHEMA. Le corps du fichier est la section DATA : des enregistrements d'entités numérotés tels que #1=CARTESIAN_POINT(…); qui encodent la géométrie solide exacte en représentation par les limites (B-rep) - surfaces analytiques, arêtes précises et solides, et non un maillage de triangles.
Parce que .p21 transporte une véritable géométrie B-rep, il préserve les dimensions et la topologie exactes calculées par le système CAO d'origine. Cela fait de STEP le format d'échange neutre standard dans l'aérospatiale, l'automobile et l'ingénierie industrielle. L'entrée FILE_SCHEMA nomme le protocole d'application : AP203 pour la conception contrôlée par configuration, AP214 pour les pièces automobiles, et AP242 (le protocole actuellement recommandé) pour l'ingénierie 3D gérée par modèle avec annotations PMI et cinématique.
Toute application compatible STEP ouvre les fichiers .p21 ; FreeCAD, Autodesk Fusion 360 et CATIA en sont des exemples courants. Pour l'impression 3D, tessellez d'abord la géométrie vers un format STL ou un maillage similaire. Comparé à IGES, l'ancienne alternative d'échange neutre, STEP est privilégié pour tous les nouveaux travaux.
Sécurité et sûreté
RISQUE : LOWUn fichier STEP .p21 est constitué de données géométriques en ASCII simple - aucun code exécutable, sûr à ouvrir. Les préoccupations réelles ne sont pas malveillantes : les grands assemblages se chargent lentement, et une exportation STEP révèle la géométrie exacte, de sorte qu'un destinataire peut tout mesurer (faites attention à ce que vous partagez). Comme toujours, confirmez qu'un « piece.p21 » n'est pas un exécutable déguisé. Si le fichier est en réalité un volume de récupération PAR, il s'agit de données de parité binaires, également inoffensives en soi.
Détails du format
en bref- Volume de récupération PAR / Parchive - Les fichiers de récupération d'archive de parité sont numérotés .p01, .p02 … ainsi .p21 peut être le 21ème volume de récupération PAR (QuickPar/MultiPar) ; ce sont des données de parité binaires, sans rapport avec STEP.
- Archive fractionnée numérotée / partie de volume - Certains outils nomment les parties fractionnées séquentielles .pNN, donc un .p21 isolé peut être un morceau d'un ensemble d'archives multi-volumes.
Programmes qui ouvrent les fichiers P21
Détails techniques
spécifications approfondies| Encodage | Texte ASCII simple (encodage en texte clair ISO 10303-21) ; pas de sections binaires |
| Signature de format | La première ligne est toujours le texte littéral `ISO-10303-21;` - pas d'octets magiques binaires |
| Terminateur de fichier | La dernière ligne est toujours `END-ISO-10303-21;` |
| Structure du fichier | Section `HEADER` (FILE_DESCRIPTION, FILE_NAME, FILE_SCHEMA) suivie d'une ou plusieurs sections `DATA` d'enregistrements d'entités numérotés, puis du marqueur de fin |
| Référencement d'entités | Chaque entité géométrique porte une référence entière unique (`#1`, `#2`, …) que les entités suivantes citent par numéro, formant un graphe orienté de relations |
| Représentation géométrique | Géométrie solide exacte en représentation par les limites (B-rep) - surfaces analytiques, arêtes et sommets ; pas un maillage de polygones ou de triangles |
| Protocole d'application | Déclaré dans `FILE_SCHEMA` ; valeurs courantes : `AP203` (conception), `AP214` (automobile), `AP242` (ingénierie 3D basée sur un modèle, recommandé actuellement) |
| Type MIME | `model/step` (type IANA principal) ; également acceptés : `application/step`, `application/p21` |
| Compression | Aucune dans un fichier `.p21` brut ; une variante compressée ZIP est distribuée sous l'extension `.stpz` |
| Taille de fichier typique | Quelques dizaines de Ko pour des pièces simples ; des centaines de Mo pour de grands assemblages |
| Relation avec .STEP / .STP | Format et analyseurs mécaniquement identiques ; les directives ISO réservent `.stp`/`.step` aux fichiers spécifiques à un AP et suggèrent `.p21` pour l'échange général de la Partie 21 |
| Étendue des données prises en charge | Géométrie solide 3D, hiérarchie d'assemblage, métadonnées de produit, tolérances ; l'AP242 ajoute les annotations PMI et les liaisons cinématiques |
| Comité technique de tutelle | ISO/TC 184/SC 4 (Données industrielles) |
| Support multiplateforme | Le format est du texte simple indépendant de l'OS ; pris en charge sur Windows, macOS, Linux et via des visionneurs Web |
| Publié | 1994 (ISO 10303-21); .p21 designated for general Part 21 exchange files |
| Dernière version | ISO 10303-21:2016 (3rd edition); application protocols up to AP242 (2014, ed.2 2020) |
| Standard ouvert | Oui · libre de droits |
| Spécification | www.iso.org |
Conversions P21
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers P21.