DXF図面 (.dxf)

Autodesk 標準

Drawing Exchange Format (DXF) は、Autodesk 社の汎用 CAD 交換標準であり、すべてのエンジニアリングおよび製造ソフトウェア間での、正確な 2D ドラフティングおよび 3D 建築ジオメトリの相互運用性を実現します。

DXF を SVG に変換

無料のブラウザ内 DXF から SVG へのコンバーター。お使いのデバイスでファイルを即座に変換します。

調査とメタデータ

オペレーティングシステムやファイル解析ツールは、先頭のバイナリバイトシーケンスを検査することで DXF ファイルを識別します:

ここにファイルを選択またはドロップ

100%プライベートなブラウザ内変換 - ファイルがデバイスから外部に出ることはありません

または貼り付け Ctrl+V
ネットワーク送信ゼロのプライバシー保証: 外部サーバーへのデータ送信は0バイトです。すべての処理はお使いのブラウザのサンドボックス内でローカルに実行されます。

バイトレベルのヘッダーシグネチャ (マジックバイト)

オペレーティングシステムやファイル解析ツールは、先頭のバイナリバイトシーケンスを検査することで DXF ファイルを識別します:

16進数シグネチャ (オフセット 0):

30 0D 0A 53 45 43 54 49 4F 4E

ASCII表現: 0..SECTION

標準化: Autodesk Open CAD Specification

技術仕様

コンテナアーキテクチャASCII or binary tagged key-value group code pairs organized into sections (HEADER, CLASSES, TABLES, BLOCKS, ENTITIES, OBJECTS)
圧縮Uncompressed structured text or binary tagged records
バイトエンディアンLittle-Endian (binary DXF); ASCII text stream (ASCII DXF)
色空間AutoCAD Color Index (ACI 1-255), TrueColor (24-bit RGB)
チャンネルと構造Multi-layer vector geometry, 2D drafting curves, 3D meshes, and parametric entities
最大寸法Virtually infinite IEEE double-precision real coordinate space
透過性Layer opacity supported in modern AutoCAD DXF revisions
ストリーミングとプログレッシブSequential group code parsing enables incremental section streaming

技術比較マトリックス: DXF 対 競合製品

技術属性DXF (現在)DWGSVGSTEP
フォーマットの種類オープンなタグ付きテキスト / バイナリ交換独自の Autodesk バイナリ データベースW3C Web ベクター標準ISO 10303 製品モデル標準
CNC および製造工場の現場におけるユニバーサルなベンチマークDXF への変換が必要単位スケーリング / CNC サポートが限定的ユニバーサルな 3D ソリッド加工
人間による可読性完全に人間が読み取り可能(ASCII モード)バイナリのみ(暗号化/圧縮)人間が読み取り可能な XML人間が読み取り可能な STEP テキスト
2D と 3D の焦点主に 2D 製図および 2.5D 切断完全な 2D/3D BIM データベース2D グラフィック ベクター デザイン純粋な 3D ソリッド エンジニアリング モデル

一般的な破損モードと16進数リカバリガイド

CAD ソフトウェアが「ライン X の構文エラー: グループ コード ペアがありません」と報告する。

根本原因: テキスト エディタが不規則な改行を挿入したか、「0 ENDSEC」の前に ENTITIES セクションが途中で途切れている。

復旧: File2File CAD Repair を使用して、グループ コード ペアを再調整し、一致する ENDSEC および EOF マーカーを確認する。

セキュリティ分析とパーサー攻撃ベクトル

DXF パーサーは、不正な再帰や巨大なグループ コード テーブルがサービス拒否を引き起こす可能性がある、深くネストされたブロック構造を評価します。

既知の攻撃ベクター

  • CAD エンジンでスタック枯渇クラッシュを引き起こす再帰的ブロック定義ループ。
  • 過度に長いエンティティ レイヤー名や文字列を読み取る際のバッファ オーバーフロー。
  • 数ギガバイトに及ぶ座標配列の割り当てを通じたサービス拒否。

防御的ベストプラクティス:

歴史的背景とマイルストーン

2018AutoCAD 2018 の DXF 形式の改訂により、幾何学的精度とオブジェクト ハンドルの安定性が拡張される。
2000AutoCAD 2000 が、DXF における拡張オブジェクト データと強化された 3D ソリッド ジオメトリを導入。
1982ジョン・ウォーカーと Autodesk 社が AutoCAD 1.0 と共に DXF を導入し、サードパーティ製プログラムによる CAD データの読み取りを可能にする。

主な利点とメリット

  • ユニバーサルな CAD 標準: 世界中のすべての CNC マシン、レーザー カッター、3D CAD プログラム、および製図ツールと互換性があります。
  • 人間が読める ASCII 表現により、直接的なプログラムによる生成、解析、および自動化された修正が可能になります。
  • IEEE 754 64 ビット浮動小数点座標を使用した高い数学的精度。

技術的な制限とデメリット

  • ASCII DXF ファイルは、ネイティブのバイナリ DWG ファイルと比較して容量が大きく、解析に時間がかかります。
  • 現代の CAD データベースに見られるような、高度なパラメータ拘束履歴やダイナミック ブロックのインテリジェンスが不足しています。
  • 複雑なスプラインまたは NURBS 曲線の変換は、ファセット化されたポリライン近似に分解されてしまうことがあります。

興味深い技術トリビア

  • DXF ファイルは、データのすべての行を 2 行のグループ コード ペアとして整理します。1 行目は整数タグ、2 行目は値です。
  • メーカー、機械加工者、および加工業者は、CNC ミーリングやプラズマ切断のための普遍的な共通語(リングア・フランカ)として DXF に依存しています。
  • Autodesk 社が当初 DXF を作成したのは、自社の独自フォーマットである DWG をバイナリかつ機密として保持したかったためです。

よくある技術的な質問

DXFとDWGの違いは何ですか?

DWGはAutodesk社の独自かつコンパクトなバイナリデータベース形式ですが、DXFは他のプログラムとジオメトリを共有するために設計された、オープンで人間が読める交換形式です。

DXFをPDFやSVGに変換できますか?

はい。File2File.appを使用すると、CADのDXF図面を鮮明でスケーラブルなPDFまたはSVGベクターファイルに直接Webブラウザ内で変換できます。

なぜCNCレーザーカッターにはDXFファイルが必要なのですか?

CNCコントローラーは2次元のベクターポリライン、円弧、円を読み取ってツールパス(Gコード)を生成するため、DXFはすべてのCAMソフトウェアでサポートされている普遍的な形式です。