DXF(Drawing Exchange Format)是AutoCAD所使用的一种图形交换格式。DXF文件是一种比较通用的交换格式,可以被大量的绘图软件和计算机辅助制造软件所支持。
DXF文件的文件结构是以ASCII码来编码,由段落(Section)和实体(Entity)组成。
DXF的段落是由段落名(Section Name)和段落值(Section Value)组成的,每个段落都以"0"开始,以"EOF"(End Of File)结束。DXF文件中存在多个段落类型,如:
段落名和值之间的分隔符一般是一个换行符。
DXF文件中的实体包括了点、线、弧、圆、多线段、多边形、文本、样式等等。每个实体都有一个属性列表,包括颜色、线型、线宽、层、可见性等等。每个实体都以实体类型代码值开始。DXF文件也支持非常多的实体类型,如:
实体类型的代码值通常位于实体的属性列表的第一项。
早在20世纪80年代初期,AutoCAD便发布了DXF格式的规范,目的是提供供各种Autodesk产品、第三方公司和公共使用的标准格式。这份规范仍然有效,它的最新版本可以从下面的链接下载。
下面是几个简单的DXF文件的示例: