IGS ファイル形式とは?
.igs ファイルは、IGES 形式でエンコードされたグラフィックスファイルであり、CAD ソフトウェア環境で 2D/3D ベクター画像データ を保存するために使用されます。このファイルには、ワイヤーフレームモデル、サーフェスまたはソリッドオブジェクトの表現、回路設計など、プロジェクトに関するさまざまなデータを含めることができます。.igs ファイルは、厳格な固定幅 80 列のカードレイアウトを使用したプレーン ASCII テキストで保存されます。各行には単一のセクションタイプ文字(S、G、D、P、または T)と、74〜80 列目に右揃えのシーケンス番号が含まれます。この形式はバイナリヘッダーのない純粋な ASCII であるため、伝統的なマジックバイト(ファイルシグネチャ)は存在しません。ファイルはこの独特な列構造によって識別されます。拡張子 .igs は、.iges の古典的な DOS 3 文字表記であり、どちらの拡張子も同一の形式を指します。
.igs ファイル形式の短い歴史
.igs 形式は、1980 年に米国国家標準局(現在の NIST)によって最初に公開され、後に ANS US PRO/IPO-100 として標準化された Initial Graphics Exchange Specification (IGES) に準拠しています。これは、異なる CAD プラットフォーム間で 3D モデルデータを保存および交換するための標準形式として急速に普及し、異なるソフトウェアツールを使用するユーザー間のコラボレーションを大幅に促進しました。近年では、より豊かなソリッドモデルのサポートを提供し、現在広く使用されている .stp 形式に大きく取って代わられています。IGES 仕様の最終更新は 1996 年(バージョン 5.3)でした。新しい代替案が主流となっていますが、.igs ファイルは依然としてレガシーなワークフローやアーカイブで一般的であり、主要な CAD アプリケーションで広くサポートされています。その他の関連する中立的な交換形式には、メッシュ形状用の .stl や、2D/3D 図面交換用の .dxf があります。
セキュリティと安全性
リスク: LOWIGS ファイルはプレーン ASCII のジオメトリデータです。実行コードは含まれておらず、何も実行できないため、開くことは安全です。現実的な懸念事項は悪意のないものです。大規模なアセンブリは読み込みが遅くなる可能性があり、IGES エクスポートには共有するつもりのなかった独自の設計詳細が意図せず含まれる場合があります(受信者が計測可能な正確なジオメトリであるため)。また、サーフェスのみの IGES ファイルは水密でない状態で届くことが多く、加工やプリントの前に修復が必要です。常にそうであるように、コンテナ自体は無害ですが、実際には実行ファイルである «part.igs» を装ったファイルには注意してください。真の拡張子を確認してください。
形式の詳細
概要IGS ファイルを開くプログラム
技術的詳細
詳細仕様| ファイル構造 | 固定幅 80 列の ASCII カードレイアウト。73 列目にセクションタイプ文字、74〜80 列目に右揃えのシーケンス番号を保持 |
| テキストエンコーディング | プレーン 7 ビット ASCII。バイナリデータ、BOM、バイナリマジックバイトシグネチャはなし |
| セクションタイプ | 5 つの名前付きセクション:Start (`S`)、Global (`G`)、Directory Entry (`D`)、Parameter Data (`P`)、Terminate (`T`)。各行は正確に 1 つのセクション識別子を持つ |
| MIME タイプ | `model/iges` |
| ファイル識別 | バイナリのマジックナンバーではなく、80 列のカード構造とセクション文字の規則によって識別される |
| ジオメトリタイプ | 2D 図面、3D ワイヤーフレーム、NURBS および線織面、トリム曲面、B-rep ソリッド、有限要素モデル、回路図面 |
| エンティティタイプ数 | 曲線、曲面、注釈、構造をカバーする 100 以上の定義済みエンティティタイプ。タイプ番号は 100 から 9999 の範囲 |
| パラメータ区切り文字 | Global セクションで宣言される区切り文字。デフォルトはパラメータ分離用のカンマ (`,`) とレコード終了用のセミコロン (`;`) |
| 測定単位 | Global セクションで宣言される単位系。インチ、ミリメートル、フィート、メートル、その他数種類をサポート |
| カラーサポート | 8 つの定義済みカラーインデックス (1-8)。Color Definition Entity (Type 314) を介したカスタム RGB カラー |
| レイヤーサポート | 最大 9999 レベル(レイヤー)。Level Function Entity (Type 406, Form 1) を介して定義される名前付きレイヤー |
| 座標系 | 右手系デカルト座標系。Transformation Matrix Entity (Type 124) が配置、スケーリング、回転を処理 |
| 代替拡張子 | `.iges` - 同一形式。`.igs` はレガシーな 3 文字の DOS 表記 |
| 相互運用性 | ベンダーに依存しない。AutoCAD、SolidWorks、CATIA、Siemens NX、PTC Creo、FreeCAD でネイティブにインポート/エクスポートをサポート |
| 既知の制限事項 | アセンブリ階層やパラメトリックなフィーチャツリーのネイティブサポートはなし。トランスレータ間でトリム精度が低下する場合がある |
| 典型的なファイルサイズ | 冗長な ASCII カード構造のため、バイナリ CAD 形式よりも大きい。適度に複雑なモデルは通常数メガバイトに達する |
| リリース日 | 1980 (IGES 1.0); last version IGES 5.3, 1996 |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | www.loc.gov |
IGS の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。IGS ファイルについて最初の質問をしてみましょう。