Qu'est-ce que le format de fichier STP ?
Un fichier .stp contient un projet d'objet 3D enregistré au format STEP (Standard for the Exchange of Product Data). .stp et .step sont le même format - .stp est simplement l'ancienne orthographe à trois lettres (DOS/Windows 8.3) d'un fichier STEP. Les deux partagent le type MIME model/step.
.stp est un fichier texte ASCII conforme à la spécification de format de fichier physique ISO 10303-21. (L'ISO 10303-11, parfois appelée EXPRESS, définit le langage de schéma sous-jacent - une partie distincte de la norme.) Le format est indépendant de la plateforme. Il a été développé comme une norme universelle et non propriétaire pour faciliter l'échange de données de projets 3D entre applications. Le développement de STEP a commencé en 1984 dans le but de standardiser le processus d'échange de données pour les systèmes PLM (Product Lifecycle Management), avec la première publication officielle de l'ISO en 1994.
Chaque fichier .stp commence par la ligne littérale ISO-10303-21;, suivie des sections HEADER et DATA, et se termine par END-ISO-10303-21;. Cet en-tête de texte est le principal marqueur d'identification - il n'y a pas d'octets magiques binaires.
Les fichiers .stp sont également utilisés pour le partage et l'archivage de données. Les parties de la norme STEP relatives aux applications de CAO sont désignées par 2xx. Les principaux protocoles pour la modélisation 3D ont été redéfinis en 2014 et spécifiés dans l'AP 242, qui a combiné et remplacé les documents suivants :
- AP 201 - géométrie de dessin 2D simple,
- AP 202 - dessin 2D/3D avec associations, mais sans hiérarchie d'assemblage,
- AP 203 - conceptions 3D de pièces de projet,
- AP 204 - conception mécanique avec sa représentation,
- AP 214 - données de base pour la conception mécanique automobile.
Les fichiers .stp doivent suivre leur spécification s'ils sont utilisés pour partager des données entre différentes applications ou plateformes. Les projets stockés au format neutre .stp peuvent contenir moins de détails que ceux enregistrés dans le format natif d'une application. Les données .stp les plus couramment échangées consistent en des pièces de modèles CAO pour les flux de travail CAM et CAE. Une alternative d'échange neutre apparentée est l'ancien format .igs (IGES), tandis que .p21 est un autre alias d'extension courant pour le même conteneur ISO 10303-21.
Sécurité et sûreté
RISQUE : LOWUn fichier STP contient des données géométriques ASCII simples - il ne contient aucun code exécutable et ne peut rien lancer, son ouverture est donc sûre. Les seules préoccupations réelles ne sont pas malveillantes : les assemblages volumineux peuvent être lents/lourds à charger, et une exportation STEP peut inclure par inadvertance des détails de conception propriétaires que vous ne vouliez pas partager (il s'agit d'une géométrie exacte, le destinataire peut donc tout mesurer). Comme toujours, seul le conteneur est inoffensif - méfiez-vous d'un fichier se faisant passer pour « piece.stp » qui est en réalité un exécutable ; vérifiez la véritable extension.
Détails du format
en brefProgrammes qui ouvrent les fichiers STP
Détails techniques
spécifications approfondies| Norme de fichier physique | ISO 10303-21 (Format de fichier physique STEP Partie 21) |
| Langage de schéma | EXPRESS (ISO 10303-11) définit le modèle de données et les types d'entités ; une partie de la norme STEP distincte de l'encodage du fichier physique |
| Identification du fichier | Texte brut ; la première ligne est toujours `ISO-10303-21;` et la dernière ligne est `END-ISO-10303-21;` ; pas d'octets magiques binaires |
| Type MIME | model/step |
| Alias d'extension | `.stp` est l'orthographe 8.3 DOS/Windows de `.step` ; les fichiers sont identiques octet par octet ; `.p21` est un troisième alias courant |
| Représentation géométrique | Géométrie solide par représentation des limites (B-rep) ; prend également en charge les modèles surfaciques, filaires et facettés (tessellés) |
| Protocole d'application dominant actuel | AP 242 (Ingénierie 3D basée sur un modèle géré, 2014) - remplace l'AP 203 et l'AP 214 pour la plupart des utilisations industrielles |
| Prise en charge des assemblages | Assemblages de produits à plusieurs niveaux via un modèle instance de pièce / définition de pièce encodé dans la section DATA |
| PMI et GD&T | L'AP 242 intègre les informations de fabrication du produit (PMI), y compris les annotations GD&T et les notes sémantiques 3D aux côtés de la géométrie |
| Encodage des caractères | Corps ASCII 7 bits ; les caractères non-ASCII sont représentés sous forme de séquences d'échappement Unicode selon l'ISO 10303-21 §4.4 |
| Déclaration des unités | Unités physiques déclarées dans la section HEADER ; les unités SI (millimètres, radians) sont les plus courantes ; pas de valeur par défaut obligatoire |
| Système de coordonnées | Cartésien à main droite (X, Y, Z) ; l'origine et l'orientation sont définies par le placement de l'entité dans la section DATA |
| Couleur et apparence | Données de couleur et de transparence intégrées via les entités styled-item et surface-style ; tous les importateurs ne les affichent pas |
| Caractéristique de taille de fichier | Généralement plus volumineux que les formats CAO natifs équivalents en raison de l'encodage verbeux en texte brut entité par entité |
| Mandat industriel | Format d'échange neutre requis dans les chaînes d'approvisionnement de l'aérospatiale (AS9100), de l'automobile et de la défense ; largement imposé par les constructeurs (OEM) |
| Publié | 1994 (ISO 10303-21); widely adopted via AP203 (2003) and AP242 (2014) |
| Standard ouvert | Oui · libre de droits |
| Spécification | www.iso.org |
Conversions STP
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers STP.