X_B ファイル形式とは?
.x_b ファイルは Parasolid バイナリ・トランスミット・ファイルです。これは、SolidWorks、Siemens NX、Solid Edge を含む主要な CAD アプリケーションを動かしている Parasolid ジオメトリ・カーネルによって生成される、3D ソリッドモデルのコンパクトなバイナリ・エンコーディングです。
Parasolid は、ジオメトリを精密な境界表現(B-rep)ソリッドとして保存します。これは、三角形のメッシュではなく、正確な数学的曲面、エッジ、および面で構成されています。このため、.x_b ファイルは、STL のようなメッシュベースの形式とは異なり、下流工程での計測、修正、および製造に適しています。
ファイルヘッダーは B センチネルバイトで始まり、テキストベースの対応形式である .x_t(T で始まる)とバイナリ版を区別します。ヘッダーには Parasolid スキーマバージョンもエンコードされており、受信側のアプリケーションが互換性を確認できるようになっています。ファイル本体には、Parasolid のクロスプラットフォーム・バイナリ・シリアル化による、ソリッド、シェル、面、エッジ、頂点、アセンブリ・インスタンスなどのシリアル化された B-rep エンティティが含まれています。
.x_b と .x_t は同一の幾何情報を保持しています。バイナリ形式はよりコンパクトで解析が速いのに対し、テキスト形式は人間が読める形式です。どちらも Parasolid ライセンスを取得している CAD システム間のニュートラルな交換形式として広く使用されています。このペアの古いファイル名は xmt_bin(.x_b)および xmt_txt(.x_t)です。Siemens は完全なバイナリ仕様を公開しておらず、アクセスには Parasolid SDK ライセンスが必要です。
セキュリティと安全性
リスク: LOWX_B ファイルにはパッシブな 3D ジオメトリデータが含まれており、実行可能コードは含まれていません。ファイルを開くことは安全です。悪意のない主なリスクとして、正確な B-rep ジオメトリはすべての設計寸法を受信者に公開することになります(知的財産の露出)。大規模なアセンブリは処理に時間がかかる場合があります。信頼できないソースからのファイルについては、実際の拡張子を確認してください。
形式の詳細
概要X_B ファイルを開くプログラム
技術的詳細
詳細仕様| 形式タイプ | 3D CAD ソリッドモデル - 境界表現(B-rep)ジオメトリを使用した Parasolid カーネル・バイナリ「トランスミット」ファイル |
| ヘッダーセンチネル | ファイル先頭の `B` バイト(ASCII 0x42)。テキスト版の `.x_t`(`T` で始まる)とバイナリ版を区別します |
| ジオメトリ表現 | 正確な数学的 B-rep 曲面、エッジ、および面。ポリゴンメッシュではなく、計測や機械加工に適しています |
| スキーマバージョン | ファイルヘッダーにエンコードされたバージョン番号(例:「Parasolid schema 35.0」)。現在のスキーマは 36.x |
| バイナリエンコーディング | Parasolid クロスプラットフォーム・バイナリ・シリアル化(アーキテクチャに依存せず、従来のビッグ/リトルエンディアンではありません) |
| 一般的なファイルサイズ | 50 KB - 500 MB(単一パーツから大規模アセンブリまで) |
| テキスト対応形式 | `.x_t`(または `xmt_txt`)は ASCII 形式で同一のジオメトリを保持します。`.x_b`(または `xmt_bin`)はよりコンパクトで解析が高速です |
| アセンブリのサポート | 1つのファイル内で複数のコンポーネントボディと配置変換をサポートします |
| MIME タイプ | `model/vnd.parasolid.transmit.binary`(登録済み IANA MIME タイプ) |
| ライセンス要件 | 読み書きには Parasolid SDK ライセンスが必要です。バイナリ仕様は Siemens によって公に公開されていません |
| CAD ツールのサポート | SolidWorks、Siemens NX、Solid Edge、Autodesk Inventor、Fusion 360 など、すべての Parasolid ライセンス取得済みアプリケーションでサポートされています |
| STEP との比較 | [STEP](/format/step) (.stp) とは異なり、`.x_b` はプロプライエタリであり Parasolid ライセンスが必要ですが、STEP は ISO のニュートラルな交換形式です |
| リリース日 | Parasolid kernel since 1988 (Shape Data/Unigraphics); .x_b/.x_t transmit files established in early 1990s |
| 最新バージョン | Parasolid schema 36.x (current; version tracked in file header) |
| 仕様書 | plm.sw.siemens.com |
X_B の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。X_B ファイルについて最初の質問をしてみましょう。