STP ファイル形式とは?
.stp ファイルには、STEP (Standard for the Exchange of Product Data) 形式で保存された 3D オブジェクトプロジェクトが含まれています。.stp と .step は同じ形式です。.stp は単に STEP ファイルの古い 3 文字(DOS/Windows 8.3)の綴りです。どちらも MIME タイプ model/step を共有しています。
.stp は ISO 10303-21 物理ファイル形式仕様に準拠した ASCII テキストファイルです。(ISO 10303-11、時には EXPRESS と呼ばれるものは、基礎となるスキーマ言語を定義しており、標準の別の部分です。)この形式はプラットフォームに依存しません。アプリケーション間での 3D プロジェクトデータの交換を容易にするための、ユニバーサルで非独占的な標準として開発されました。STEP の開発は 1984 年に PLM (Product Lifecycle Management) システムのデータ交換プロセスを標準化することを目的として始まり、1994 年に最初の正式な ISO 公開が行われました。
すべての .stp ファイルはリテラル行 ISO-10303-21; で始まり、その後に HEADER セクションと DATA セクションが続き、END-ISO-10303-21; で閉じられます。このテキストヘッダーが主要な識別マーカーであり、バイナリのマジックバイトは存在しません。
.stp ファイルは、データの共有やアーカイブにも使用されます。CAD アプリケーションに関連する STEP 標準の部分は 2xx と指定されています。3D モデリングの主要なプロトコルは 2014 年に再定義され、AP 242 で指定されました。これは以下のドキュメントを統合し、置き換えたものです。
- AP 201 - 単純な 2D 図面ジオメトリ
- AP 202 - 関連付けはあるがアセンブリ階層のない 2D/3D 図面
- AP 203 - プロジェクト部品の 3D 設計
- AP 204 - 機械設計とその表現
- AP 214 - 自動車機械設計のコアデータ
異なるアプリケーションやプラットフォーム間でデータを共有するために使用する場合、.stp ファイルはその仕様に従う必要があります。ニュートラルな .stp 形式で保存されたプロジェクトは、アプリケーションのネイティブ形式で保存されたものよりも詳細が少ない場合があります。最も一般的に交換される .stp データは、CAM および CAE ワークフロー用の CAD モデル部品で構成されています。関連するニュートラルな交換の代替案としては、より古い .igs (IGES) 形式があり、.p21 は同じ ISO 10303-21 コンテナのもう一つの一般的な拡張子の別名です。
セキュリティと安全性
リスク: LOWSTP ファイルはプレーンな ASCII ジオメトリデータです。実行可能コードは含まれておらず、何も実行できないため、開くことは安全です。現実的な懸念は悪意のないものです。大規模なアセンブリは読み込みが遅く重くなる可能性があり、STEP エクスポートには意図しない独自の設計詳細が含まれてしまう可能性があります(正確なジオメトリであるため、受信者はすべてを計測できます)。いつものように、コンテナ自体は無害ですが、実際には実行ファイルであるのに «part.stp» を装っているファイルには注意してください。本当の拡張子を確認してください。
形式の詳細
概要STP ファイルを開くプログラム
技術的詳細
詳細仕様| 物理ファイル標準 | ISO 10303-21 (STEP Part 21 物理ファイル形式) |
| スキーマ言語 | EXPRESS (ISO 10303-11) はデータモデルとエンティティタイプを定義します。物理ファイルエンコーディングとは別の STEP 標準の一部です |
| ファイル識別 | プレーンテキスト。最初の行は常に `ISO-10303-21;` で、最後の行は `END-ISO-10303-21;` です。バイナリのマジックバイトはありません |
| MIME タイプ | model/step |
| 拡張子の別名 | `.stp` は `.step` の 8.3 DOS/Windows での綴りです。ファイルはバイト単位で同一です。`.p21` は 3 番目の一般的な別名です |
| ジオメトリ表現 | 境界表現 (B-rep) ソリッドジオメトリ。サーフェス、ワイヤーフレーム、およびファセット(テッセレーション)モデルもサポートします |
| 現在の主要なアプリケーションプロトコル | AP 242 (Managed Model Based 3D Engineering, 2014) - ほとんどの産業用途で AP 203 および AP 214 を置き換えます |
| アセンブリのサポート | DATA セクションにエンコードされた部品インスタンス/部品定義パターンを介したマルチレベルの製品アセンブリ |
| PMI および GD&T | AP 242 は、ジオメトリとともに GD&T 注記や 3D セマンティックノートを含む製品製造情報 (PMI) を埋め込みます |
| 文字エンコーディング | 本文は 7ビット ASCII。非 ASCII 文字は ISO 10303-21 §4.4 に従い Unicode エスケープシーケンスとして表現されます |
| 単位の宣言 | HEADER セクションで物理単位を宣言します。SI 単位(ミリメートル、ラジアン)が最も一般的です。強制的なデフォルトはありません |
| 座標系 | 右手系デカルト座標 (X, Y, Z)。原点と方向は DATA セクションのエンティティ配置ごとに定義されます |
| 色と外観 | styled-item および surface-style エンティティを介して埋め込まれた色と透明度データ。すべてのインポーターがレンダリングするわけではありません |
| ファイルサイズの特徴 | 冗長なプレーンテキストによるエンティティごとのエンコーディングのため、通常、同等のネイティブ CAD 形式よりも大きくなります |
| 業界の義務付け | 航空宇宙 (AS9100)、自動車、防衛のサプライチェーンにおいて必須のニュートラル交換形式です。OEM によって広く義務付けられています |
| リリース日 | 1994 (ISO 10303-21); widely adopted via AP203 (2003) and AP242 (2014) |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | www.iso.org |
STP の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。STP ファイルについて最初の質問をしてみましょう。