フォーマットガイド · 5分で読めます
DWG vs DXF:違いは何か?
同じ図面、2つの綴り。DWGはCADプログラムが作業するコンパクトなバイナリ;DXFは同じ内容をテキストで表し、どのプログラムでも読めます。どちらを使うかはファイルの行き先次第——ここに全体像と、どちらにも変換できるツールがあります。
2つのフォーマット、1つの図面
両フォーマットは1982年に始まり、同じプログラムから生まれ、同じ方法で図面を記述します:設定のヘッダー、レイヤーとスタイルのテーブル、ブロック定義、そしてそれぞれがレイヤー上にあり色を持つエンティティのリスト。 DWG はそれをパックされたバイナリとして保存します——座標は生のdouble、フラグはビット、セクション全体は圧縮。 DXF stores it as text: a group code on one line, a value on the next, from the first byte to the EOF を末尾に。CADプログラムは同じ図面をどちらでも保存でき、両者の変換は2D作業ではロスレスです。
他のすべての違いを生む違いは、DWGの仕様が非公開でDXFの仕様が公開されていることです。プログラムはリバースエンジニアリングかライセンスを通じてDWGを読み;ドキュメントからDXFを読みます。だからDXFはすべてがサポートするフォーマットであり、DWGは時々開くのを拒否するフォーマットなのです。
並べて比較
| DWG | DXF | |
|---|---|---|
| Encoding | バイナリ、2004年以降は圧縮 | テキスト(ASCII);より稀なバイナリ版 |
| Specification | 独自仕様;他社によるリバースエンジニアリング | Published |
| Size, same drawing | 1× | 3~5倍(zip圧縮で1倍未満にまで縮小) |
| Opens in | CAD programs, viewers | CAD、カッター、GIS、イラストツール、スクリプト |
| Versioning | 9つの非互換バージョン;新しいファイルは古いプログラムを拒否 | リーダーは知らないものをスキップ;R2000はどこでも開ける |
| 2D図面コンテンツを保持 | Everything | Everything |
| Holds 3D solids | Yes | 不透明データとしてのみ |
| Embedded preview image | Yes | No |
| 手作業で読めて修正可能 | No | Yes |
| Damage tolerance | 1バイトの破損でファイルを失う可能性 | 切り詰めても失うのは末尾のみで、ファイル全体ではない |
サイズと速度
2 MBのDWGは6~10 MBのDXFになります;ハッチループが密集した図面はさらに大きくなることがあります。DWGは解析するものがないためCADプログラムでより速く開きます——バイトがプログラムの構造に直接マッピングされます。これはノートPCと現代の接続ではほとんど問題になりませんし、zip圧縮したDXFはDWGより小さいです。問題になるのは、添付ファイル制限のあるメールでファイルを送る場合や、20万の等高線頂点を持つ現場測量をタブレットで読み込む必要がある場合です。
互換性とバージョン
DWGはR12から2018の間に9つの非互換バージョンがあり、プログラムは自身と古いものを開き、新しいものは決して開きません。これがDWGが「開かない」最も一般的な理由です:新しいリリースで保存されたのです。DXFもバージョン管理されていますが、リーダーは認識しないグループコードをスキップするため、古いプログラムは新しいDXFを開き、聞いたことのないエンティティを単に無視します。実際には、ほとんどすべてが交換用にR2000 DXF(AC1015)を書き出します。すべてがそれを読むからです。
このサイトのコンバーターはすべてのDWGバージョンを読み、DXF R2000を書き出します;DWGライターは受信者のプログラムがあなたのファイルより古い場合、2013、2010、2004、2000、R14まで保存できます。
忠実度
2Dコンテンツでは違いはありません:レイヤー、ブロック、円弧付きポリライン、スプライン、パターン付きハッチ、スタイル付き寸法、書式付きMTEXT、レイアウト——すべてがラウンドトリップします。DXFは3Dソリッドを不透明なモデリングデータとしてのみ保持し、プレビューサムネイルを埋め込まず、バーティカルアプリケーションのプライベートオブジェクトを解釈できないプロキシとして保持します。図面が平面なら利便性で選び;ソリッドモデルならDWGに留まるか3D交換フォーマットを使用してください。
どちらを使うべきか
- 1つのCADプログラムで作業する場合: DWG。より小さく、より速く、すべてを保持。
- レーザー、プラズマ、ルーター、ビニールカッター、CAMソフトウェアに送る場合: DXF。まず単位と閉じた輪郭を確認してください。
- 他のCADユーザーに送る場合: 相手のプログラムとバージョンがわかっているならDWG、わからなければDXF。
- CADを持っていない人に送る場合: どちらでもない — PDF または PNG.
- イラスト、GIS、3Dソフトウェアにインポートする場合: DXF、または SVG イラストツール向け。
- スクリプトから図面を生成する場合: DXF — 自分で書けるテキスト形式です。
- アーカイブ: 両方;1つだけならDXF。
相互変換
DWGからDXF 任意のDWGリリースを読み取り、図面の完全な構造を持つR2000 ASCII DXFを書き出します。 DXFからDWG 逆にネイティブ2018 DWGに変換します。どちらも無料で、アカウント不要、最大100 MBのファイルに対応します。変換せずにどちらの形式も見るには、下のビューアがアップロードなしでブラウザで両方を開きます。