CATPRODUCT ファイル形式とは?
.catproduct は、Dassault Systèmes の CATIA V5 で機械的なアセンブリ構造を記述するために使用される独自のバイナリファイルです。ソリッド形状ファイルとは異なり、.catproduct 自体には形状データは含まれていません。これは、個々のパーツ形状については .catpart ファイルを、サブアセンブリについてはネストされた .catproduct ファイルを参照し、コンポーネント間の位置拘束や階層関係を記録するプロダクト構造記述子です。
このファイルは、ビッグエンディアンのバイト順序を持つ CGM (CATIA Geometric Modeler) 独自のバイナリ形式を使用しています。その内部構造は、コンポーネントの位置、合致拘束、およびファイルパスや UUID によって識別されるパーツインスタンスの参照を含むアセンブリツリーをエンコードしています。参照されている .catpart やサブアセンブリファイルのツリー全体を一緒に移動させずに .catproduct だけを移動すると、すべてのリンクが切断されます。
相互運用の大きな課題はバージョンの固定です。CATIA V5 はファイルヘッダーに R リリース識別子(例:R21、R2023)を埋め込んでおり、通常、古いリリースではダウングレード変換ステップなしに新しいリリースで保存されたファイルを開くことはできません。システム間での交換には、通常 .stp (STEP) や .igs (IGES) などの中間フォーマットへのエクスポートが必要になります。
CATIA V5 は、航空宇宙、自動車、防衛産業において依然として支配的です。Dassault Systèmes の新しい 3DEXPERIENCE プラットフォームでは .3dxml や .3drep 形式が使用されていますが、V5 の導入ベースが大きいため、.catproduct ファイルは引き続き活発に使用されています。
セキュリティと安全性
リスク: LOWバイナリ CAD ファイルであり、マクロ実行のリスクはありません。唯一のリスクは、機密設計データが安全なチャネル以外で共有された場合のサプライチェーン・スパイ行為です。
形式の詳細
概要CATPRODUCT ファイルを開くプログラム
技術的詳細
詳細仕様| フォーマットタイプ | 独自バイナリ CAD アセンブリ記述子 |
| 形状データの保存 | なし - 形状はすべて参照先の `.catpart` ファイル内に存在 |
| カーネル | CGM (CATIA Geometric Modeler) 独自バイナリコンテナ |
| バイト順序 | ビッグエンディアン |
| 内部圧縮 | 独自(詳細は公開されていません) |
| バージョンスタンプ | ファイルヘッダー内の CATIA V5 R リリース識別子(例:R19、R21、R2023) |
| 後方互換性 | 新しい R リリースのファイルは、通常ダウングレードスクリプトなしでは古いリリースで開けません |
| 参照されるファイル形式 | `.catpart` (コンポーネント形状)、`.catproduct` (サブアセンブリ) |
| 一般的なファイルサイズ | 10 KB - 50 MB (アセンブリ記述子自体は小さいですが、総容量はすべての参照パーツを含みます) |
| オペレーティングシステム | Windows、Linux (CATIA V5 サーバーモード) |
| 中間交換フォーマット | STEP (`.stp`)、IGES (`.igs`)、`.3dxml` |
| 主な産業 | 航空宇宙 (Airbus)、自動車 (BMW、PSA)、防衛 |
| リリース日 | 1998 (CATIA V5 initial release) |
| 最新バージョン | CATIA V5-6 R2024 (ongoing; versioned as R-releases) |
| 仕様書 | www.3ds.com |
CATPRODUCT の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。CATPRODUCT ファイルについて最初の質問をしてみましょう。