Qu'est-ce que le format de fichier CATPRODUCT ?
.catproduct est un fichier binaire propriétaire utilisé par Dassault Systèmes CATIA V5 pour décrire la structure d'un assemblage mécanique. Contrairement aux fichiers de géométrie solide, un .catproduct ne contient aucune géométrie - c'est un descripteur de structure de produit qui référence des fichiers .catpart pour la géométrie des pièces individuelles et des fichiers .catproduct imbriqués pour les sous-assemblages, enregistrant les contraintes de positionnement et les relations hiérarchiques entre les composants.
Le fichier utilise le format binaire propriétaire CGM (CATIA Geometric Modeler) avec un ordonnancement d'octets de type big-endian. Sa structure interne encode l'arborescence de l'assemblage avec les positions des composants, les contraintes d'assemblage et les références d'instances de pièces identifiées par chemin de fichier ou UUID. Déplacer un .catproduct sans l'intégralité de son arborescence de fichiers .catpart et de sous-assemblages référencés rompra tous les liens.
Un défi d'interopérabilité majeur est le verrouillage de version : CATIA V5 intègre un identifiant de version R (ex: R21, R2023) dans l'en-tête du fichier, et les versions antérieures ne peuvent généralement pas ouvrir les fichiers enregistrés par une version plus récente sans une étape de conversion descendante. L'échange entre différents systèmes nécessite généralement l'exportation vers des formats neutres tels que .stp (STEP) ou .igs (IGES).
CATIA V5 reste dominant dans les industries de l'aérospatiale, de l'automobile et de la défense. La nouvelle plateforme 3DEXPERIENCE de Dassault Systèmes utilise les formats .3dxml et .3drep, mais le parc installé de V5 garantit que les fichiers .catproduct restent activement utilisés.
Sécurité et sûreté
RISQUE : LOWFichier CAO binaire ; aucun risque d'exécution de macro. Le seul risque est l'espionnage industriel si des données de conception propriétaires sont partagées hors des canaux sécurisés.
Détails du format
en brefProgrammes qui ouvrent les fichiers CATPRODUCT
Détails techniques
spécifications approfondies| Type de format | Descripteur d'assemblage CAO binaire propriétaire |
| Stockage de la géométrie | Aucun - la géométrie réside entièrement dans les fichiers `.catpart` référencés |
| Noyau | Conteneur binaire propriétaire CGM (CATIA Geometric Modeler) |
| Ordre des octets | Big-endian |
| Compression interne | Propriétaire (détails non documentés publiquement) |
| Marquage de version | Identifiant de version R de CATIA V5 dans l'en-tête du fichier (ex: R19, R21, R2023) |
| Compatibilité descendante | Les fichiers des versions R plus récentes ne peuvent généralement pas s'ouvrir dans les versions antérieures sans scripts de conversion |
| Types de fichiers référencés | `.catpart` (géométrie du composant), `.catproduct` (sous-assemblage) |
| Taille de fichier typique | 10 Ko - 50 Mo (le descripteur d'assemblage est petit ; la charge totale inclut toutes les pièces référencées) |
| Systèmes d'exploitation | Windows, Linux (mode serveur CATIA V5) |
| Formats d'échange neutres | STEP (`.stp`), IGES (`.igs`), `.3dxml` |
| Secteurs primaires | Aéronautique (Airbus), automobile (BMW, PSA), défense |
| Publié | 1998 (CATIA V5 initial release) |
| Dernière version | CATIA V5-6 R2024 (ongoing; versioned as R-releases) |
| Spécification | www.3ds.com |
Conversions CATPRODUCT
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers CATPRODUCT.