SLDASM ファイル形式とは?
.sldasm ファイルは、Dassault Systèmes の SOLIDWORKS CAD ソフトウェアによって作成される SOLIDWORKS アセンブリファイルです。このファイルはジオメトリを直接保存するのではなく、個々の .sldprt パーツファイル(およびネストされたサブアセンブリ)を参照し、それらがどのように組み合わさるかを「合致」拘束(一致する面、同心円状の軸、固定距離などの幾何学的関係)を通じて定義するオーガナイザーとして機能し、コンポーネントを所定の位置にロックします。
このファイルは Microsoft の OLE2 Compound File Binary コンテナを使用しているため、最初の 8 バイト(D0 CF 11 E0 A1 B1 1A E1)はレガシーな .doc や .xls ファイルと同一です。このフォーマットはプロプライエタリで非公開です。内部ストリーム構造は SOLIDWORKS のバージョン間で変更されるため、新しいリリースで保存されたファイルを古いバージョンで開くことはできません。
アセンブリファイルは複数の名前付き「構成」をサポートしており、それぞれでコンポーネントの抑制や入れ替え、合致値の変更が可能です。これは製品ファミリーや設計バリエーションに役立ちます。部品表(BOM)テーブルを埋め込んで、コンポーネント、数量、カスタムプロパティをリスト化することもできます。非常に大規模なアセンブリの場合、メモリ消費を抑えるために、コンポーネントを「ライトウェイト」または「大規模デザインレビュー」モードでロードできます。
SOLIDWORKS のライセンスを持たない相手と設計を共有する場合、アセンブリを軽量な .easm フォーマットでパブリッシュするか、STEP や IGES などの中間フォーマットにエクスポートできます。SOLIDWORKS の「Pack and Go」ユーティリティを使用すると、.sldasm ファイルとすべての参照パーツ、サブアセンブリ、図面を 1 つのフォルダまたは ZIP アーカイブにまとめて、安全に転送できます。
セキュリティと安全性
リスク: LOWSLDASM は、実行コードではなくジオメトリ、参照、メタデータを含むパッシブな CAD データファイルであるため、ビューアで開くことは安全です。実用上の注意点はマルウェア関連ではなく、アセンブリが外部パーツファイルを参照しているため、.sldasm 単体で受け取るとコンポーネントが欠落して開く可能性があること、新しい SOLIDWORKS で保存されたファイルは古いバージョンで開けない可能性があること、およびメッシュ形式(STL/OBJ)にエクスポートすると編集可能性が失われることです。共有されたアセンブリは知的財産として扱い、信頼できるソースからファイルを入手してください。
形式の詳細
概要D0 CF 11 E0 ヘッダーを持ちます。ファイルはマジックバイト単体ではなく、内部の SOLIDWORKS ストリームと .sldasm 拡張子によって識別されます。
SLDASM ファイルを開くプログラム
技術的詳細
詳細仕様| コンテナフォーマット | OLE2 Compound File Binary (Microsoft Compound Document Format) |
| ファイルシグネチャ (hex) | バイトオフセット 0 に `D0 CF 11 E0 A1 B1 1A E1` - すべての OLE2 ドキュメントと共通。マジックバイト単体ではなく、内部の SOLIDWORKS 固有ストリームと .sldasm 拡張子によって識別されます |
| MIME タイプ | application/octet-stream |
| エンコーディング | プロプライエタリバイナリ。内部ストリーム構造は非公開でバージョンに依存し、人間が読める形式ではありません |
| コンポーネント参照 | 参照される .sldprt パーツファイルおよびネストされた .sldasm サブアセンブリへの相対パスと絶対パスを保存します。参照が解決されないと、アセンブリを完全にロードできません |
| 合致拘束 | コンポーネントを互いに相対的に配置・拘束する幾何学的な合致関係(一致、同心円、平行、距離、角度など)を記録します |
| 構成 | ファイルごとに複数の名前付き構成をサポートします。それぞれが独立してコンポーネントを抑制または置換し、合致寸法を変更し、固有の表示状態を定義できます |
| アセンブリフィーチャー | 複数のコンポーネントボディにまたがるアセンブリレベルのフィーチャー(穴、カット、溶接、コンポーネントパターンなど)をサポートします |
| 部品表 (BOM) | コンポーネント、数量、部品番号、カスタムプロパティをリストした BOM テーブルを埋め込みます。図面の BOM やエクスポートされたカットリストの元となります |
| ライトウェイトおよび LDR モード | 数千のパーツを含むアセンブリの RAM 使用量を削減するために、コンポーネントをライトウェイトまたは大規模デザインレビュー(LDR)モードでロードできます |
| モーションおよびシミュレーションデータ | SOLIDWORKS Motion スタディデータや、アセンブリと共に保存された SOLIDWORKS Simulation(FEA)セットアップへの参照を含むことができます |
| バージョン互換性 | 新しいバージョンの SOLIDWORKS で保存されたファイルは、以前のフォーマットバージョンに「名前を付けて保存」しない限り、古いリリースで開くことはできません |
| エクスポートの相互運用性 | 内蔵の SOLIDWORKS トランスレータを介して、STEP、IGES、STL、3MF、DXF、PDF を含むニュートラルな交換フォーマットにエクスポート可能です |
| eDrawings パブリッシュ | SOLIDWORKS のライセンスなしで表示、測定、マークアップを行うために、軽量な .easm フォーマットにパブリッシュできます |
| Pack and Go | SOLIDWORKS の Pack and Go ユーティリティは、.sldasm ファイルとすべての参照パーツ、サブアセンブリ、図面を 1 つのフォルダまたは ZIP アーカイブにまとめ、完全なプロジェクト転送を可能にします |
| リリース日 | 1995 (SOLIDWORKS 95) |
| 仕様書 | www.solidworks.com |
SLDASM の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。SLDASM ファイルについて最初の質問をしてみましょう。
よくある質問
SOLIDWORKS なしで SLDASM ファイルを開くにはどうすればよいですか?
SLDASM を開くとパーツが足りないのはなぜですか?
.sldasm だけを受け取った場合、パーツを見つけることができません。送信者にフォルダ全体を依頼するか、ジオメトリをまとめた単一ファイルの STEP または eDrawings(.easm)エクスポートを依頼してください。SLDASM と SLDPRT の違いは何ですか?
.sldprt は単一のパーツ(部品)です。.sldasm は、多くのパーツ(およびサブアセンブリ)を、それらがどのように適合するかを定義する「合致」で組み合わせたアセンブリです。いずれかの図面は .slddrw となります。