Wat is het CATPRODUCT-bestandsformaat?
.catproduct is een propriëtair binair bestand dat wordt gebruikt door Dassault Systèmes CATIA V5 om een mechanische assemblagestructuur te beschrijven. In tegenstelling tot bestanden met vaste geometrie, bevat een .catproduct geen geometrie - het is een beschrijving van de productstructuur die verwijst naar .catpart-bestanden voor individuele onderdeelgeometrie en geneste .catproduct-bestanden voor sub-assemblages, waarbij positionele beperkingen en hiërarchische relaties tussen componenten worden vastgelegd.
Het bestand maakt gebruik van het CGM (CATIA Geometric Modeler) propriëtaire binaire formaat met big-endian byte-volgorde. De interne structuur codeert de assemblageboom met componentposities, koppelingsbeperkingen en onderdeelinstantie-referenties geïdentificeerd door bestandspad of UUID. Het verplaatsen van een .catproduct zonder de volledige gerefereerde boom van .catpart- en sub-assemblagebestanden zal alle koppelingen verbreken.
Een aanzienlijke uitdaging voor interoperabiliteit is de versie-vergrendeling: CATIA V5 sluit een R-release-identificatie (bijv. R21, R2023) in de bestandskop in, en eerdere releases kunnen over het algemeen geen bestanden openen die zijn opgeslagen door een nieuwere release zonder een downgrade-conversiestap. Uitwisseling tussen systemen vereist doorgaans export naar neutrale formaten zoals .stp (STEP) of .igs (IGES).
CATIA V5 blijft dominant in de lucht- en ruimtevaart, automobielindustrie en defensie. Het nieuwere 3DEXPERIENCE-platform van Dassault Systèmes maakt gebruik van de formaten .3dxml en .3drep, maar de geïnstalleerde basis van V5 zorgt ervoor dat .catproduct-bestanden in actief gebruik blijven.
Beveiliging & veiligheid
RISICO: LOWBinair CAD-bestand; geen risico op macro-uitvoering. Het enige risico is spionage in de toeleveringsketen als propriëtaire ontwerpgegevens buiten beveiligde kanalen worden gedeeld.
Formaatdetails
in een notendopProgramma's die CATPRODUCT-bestanden openen
Technische details
diepe specificaties| Formaat type | Propriëtaire binaire CAD-assemblagebeschrijving |
| Geometrie opslag | Geen - geometrie bevindt zich volledig in gerefereerde `.catpart`-bestanden |
| Kernel | CGM (CATIA Geometric Modeler) propriëtaire binaire container |
| Byte-volgorde | Big-endian |
| Interne compressie | Propriëtair (details niet publiekelijk gedocumenteerd) |
| Versiestempel | CATIA V5 R-release-identificatie in bestandskop (bijv. R19, R21, R2023) |
| Achterwaartse compatibiliteit | Bestanden van nieuwere R-releases kunnen over het algemeen niet worden geopend in eerdere releases zonder downgrade-scripts |
| Gerefereerde bestandstypen | `.catpart` (componentgeometrie), `.catproduct` (sub-assemblage) |
| Typische bestandsgrootte | 10 KB - 50 MB (assemblagebeschrijving is klein; totale payload bevat alle gerefereerde onderdelen) |
| Besturingssystemen | Windows, Linux (CATIA V5 servermodus) |
| Neutrale uitwisselingsformaten | STEP (`.stp`), IGES (`.igs`), `.3dxml` |
| Primaire industrieën | Lucht- en ruimtevaart (Airbus), automobielindustrie (BMW, PSA), defensie |
| Uitgebracht | 1998 (CATIA V5 initial release) |
| Laatste versie | CATIA V5-6 R2024 (ongoing; versioned as R-releases) |
| Specificatie | www.3ds.com |
CATPRODUCT conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over CATPRODUCT-bestanden.