-
Notifications
You must be signed in to change notification settings - Fork 19
/
fdd000446.xml
372 lines (372 loc) · 30.3 KB
/
fdd000446.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
<?xml version="1.0" encoding="UTF-8"?>
<fdd:FDD id="fdd000446" titleName="DXF (AutoCAD Drawing Interchange Format) Family, ASCII variant" shortName="DXF_ASCII_Family" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:fdd="http://www.loc.gov/preservation/digital/formats/schemas/fdd/v1" xsi:schemaLocation="http://www.loc.gov/preservation/digital/formats/schemas/fdd/v1 http://www.loc.gov/preservation/digital/formats/schemas/fdd/v1/fdd-v1-2.xsd">
<fdd:properties>
<fdd:gdfrGenreSelection>
<fdd:gdfrGenres>
<fdd:gdfrGenre>still-image</fdd:gdfrGenre>
<fdd:gdfrGenre>model</fdd:gdfrGenre>
</fdd:gdfrGenres>
</fdd:gdfrGenreSelection>
<fdd:formatCategories>
<fdd:category>family</fdd:category>
</fdd:formatCategories>
<fdd:gdfrComposition>unitary</fdd:gdfrComposition>
<fdd:gdfrForm>text</fdd:gdfrForm>
<fdd:gdfrBasis>symbolic</fdd:gdfrBasis>
<fdd:gdfrDomains>
<fdd:gdfrDomain>
<fdd:value>cad/cam</fdd:value>
</fdd:gdfrDomain>
</fdd:gdfrDomains>
<fdd:updates>
<fdd:date>2024-05-03</fdd:date>
</fdd:updates>
<fdd:draftStatus>Preliminary</fdd:draftStatus>
</fdd:properties>
<fdd:identificationAndDescription>
<fdd:fullName>AutoCAD Drawing Interchange File (DXF), ASCII Family</fdd:fullName>
<fdd:keywords>
<fdd:keyword>vector image formats</fdd:keyword>
</fdd:keywords>
<fdd:description>
<p>DXF is an exchange format for content of AutoCAD Drawing Files (<fddLink id="fdd000445">DWG</fddLink>). A DXF_ASCII file is an ASCII text file; a binary version of DXF has also been defined, but is less widely used and not described separately in this resource. The DXF format specification is maintained and has been openly published by <a href="https://www.autodesk.com/">AutoDesk</a>. The documentation was first released in 1982, and has been updated frequently as the AutoCAD product has been enhanced. The DXF Reference documentation is available through AutoCAD Help and <a href="https://www.autodesk.com/developer-network/platform-technologies/autocad-dxf-archive">DXF References on the AutoDesk Developer Network</a> has links to documentation, mainly as PDF files, back to 1994 (Release 12).</p>
<p>As of May 20124, PRONOM has identified 32 chronological versions. See <a href="#sign">File type signifiers</a> below. The compilers of this resource have chosen to describe the DXF ASCII format variants in a single document for the format family. The simple tagged structure of the format has not changed, but the set of codes that identify the entries in the file has been extended over time. See <a href="#notes">Notes</a> below, for more information about the chronological versions of the AutoCAD application and associated versions of the DXF format.</p>
<p>The structure of a DXF file is a sequence of "groups," each of which occupies
two lines in the plain text DXF file. The first line of a group is a group code,
which is an integer, usually a positive integer, with zero and small negative integers having special significance. The second
line of the group is the group value, in a format which depends on the group code. A simple, but unofficial, introduction to the DXF format, including a graphic of an annotated sample file is at <a href="https://www.scan2cad.com/dxf/file-specification/">DXF File Specification</a>, from Scan2CAD. Each group code is associated with a data type (e.g., integer, text string, floating point) for its values. See <a href="https://help.autodesk.com/view/ACD/2017/ENU/?guid=GUID-2553CF98-44F6-4828-82DD-FE3BC7448113">Group Code Value Types Reference (DXF)</a>. For the semantics associated with each group code, see <a href="https://help.autodesk.com/view/ACD/2017/ENU/?guid=GUID-3F0380A5-1C15-464D-BC66-2C5F094BCFB9">DXF Group Codes in Numerical Order Reference</a>. In a few cases the semantics are relatively specific; for example, the value associated with group code 10 is the X-coordinate of a "Primary point; this is the start point of a line or text entity, center of a circle, and so on." Group codes 20 and 30 are used for the Y- and Z-coordinates. In other cases, a group code is associated with a generic function; for example, group codes 290-299 are used for boolean flags.</p>
<p>Groups (of two lines each) in a DXF file are organized into sections. Each section starts with a group with code 0 and value "SECTION", which is usually followed by a group with code 2 and a string value that identifies the section. Sections end with a group with code 0 and value "ENDSEC". Within sections there may be sub-sections (and sub-sub-sections) that are introduced by a group with code 0 and text value indicating the type of information following. See an outline example of an OBJECTS section in a DXF file at <a href="https://help.autodesk.com/view/ACD/2017/ENU/?guid=GUID-1038FDE4-745D-469D-972E-1F977D674882">Object Group Codes in DXF Files</a>.</p>
<p>The sections defined for a DXF file are:</p>
<ul>
<li>
<b>Header:</b> This section always comes first in the DXF file. An important "variable" in the header is the code used to identify the DWG format version (see <a href="#sign">File type signifiers</a> below). Other header variables include: default units and styles for the drawing; drawing size limits; coordinate systems to use for spatial positioning; a project name; creation and modification dates and times, etc.</li>
<li>
<b>Classes:</b> Holds information relating to application-defined or custom classes whose instances (objects) appear in other sections.</li>
<li>
<b>Tables:</b> Holds various tables that support functionality of a CAD application and/or rendering of the drawing content. For example, styles for lines and text are stored in tables, as are named views and layers that can be used to control rendering or printing of the 2D or 3D content of the DWG file.</li>
<li>
<b>Blocks:</b> This section contains an entry for each block in the drawing. A block is a named assembly of graphical entities, for example representing a particular component of a type used repeatedly in the design.</li>
<li>
<b>Entities (graphical objects):</b> These include simple graphical entity types such as LINE, CIRCLE, VERTEX and more complex types such as SHAPE, POLYLINE, 3DSOLID, SPLINE, etc. Entity objects can include references to related objects, including child ("owned") objects and parent ("owner") objects. References are through a system of "handles," identifiers and references to those identifiers that follow particular syntactical conventions. See Notes in the description for <fddLink id="fdd000445">DWG_Family</fddLink> for more about the functionality of these handles.</li>
<li>
<b>Objects (non-graphical):</b> These include dictionaries, settings, etc. that support the drawing and rendering functions in a CAD application.</li>
<li>
<b>Thumbnail Image:</b> An optional section used if a preview image has been saved for use in directory listings or similar application menus.</li>
</ul>
<p> See also the Description for <fddLink id="fdd000445">DWG_Family</fddLink>.</p>
</fdd:description>
<fdd:shortDescription>a plain text exchange format for AutoCAD Drawings. Maintained and published by AutoDesk, producer of AutoCAD.</fdd:shortDescription>
<fdd:productionPhase>Primarily a middle-state format used to transfer design details among parties engaged in designing, building, and maintaining buildings, aircraft, ships, etc., including architects, builders, engineers, and component suppliers.</fdd:productionPhase>
<fdd:relationships>
<fdd:relationship>
<fdd:typeOfRelationship>Other</fdd:typeOfRelationship>
<fdd:relatedTo>
<fdd:id>fdd000445</fdd:id>
<fdd:shortName>DWG_Family</fdd:shortName>
<fdd:titleName>DWG (AutoCAD Drawing) Format Family</fdd:titleName>
</fdd:relatedTo>
<fdd:comment>See Notes in the description for <fddLink id="fdd000445">DWG_Family</fddLink> on the relationship between DXF and DWG formats.</fdd:comment>
</fdd:relationship>
</fdd:relationships>
</fdd:identificationAndDescription>
<fdd:localUse>
<fdd:experience>The Library of Congress includes a small number of DXF files in its collections, especially in the Prints and Photographs and Music Divisions.</fdd:experience>
<fdd:preference>The Library of Congress Recommended Formats Statement (RFS) lists the AutoCAD Drawing Interchange Format (DXF) as a preferred format for <a href="https://www.loc.gov/preservation/resources/rfs/design3D.html">2D and 3D Computer Aided Design</a> vector images.</fdd:preference>
</fdd:localUse>
<fdd:sustainabilityFactors>
<fdd:disclosure>
<p>The DXF format is a proprietary, but openly documented, format developed and maintained by AutoDesk. The documentation is published under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.</p>
</fdd:disclosure>
<fdd:documentation>
<p>The current specification for DXF is integrated into the Help system for AutoCAD and related AutoDesk products. As of 2022, this information is found by navigating through a cluster of web pages from one of two starting points: <a href="https://help.autodesk.com/view/ACD/2022/ENU/?guid=GUID-235B22E0-A567-4CF6-92D3-38A2306D73F3">About the DXF Format | AutoCAD 2022</a> and <a href="https://help.autodesk.com/view/ACD/2022/ENU/?guid=GUID-20172853-157D-4024-8E64-32F3BD64F883">About ASCII DXF Files | AutoCAD 2022</a>. See <a href="https://www.autodesk.com/developer-network/platform-technologies/autocad-dxf-archive">DXF References on the AutoDesk Developer Network</a> for documentation, mainly as PDF documents, back to Release 12 in 1994. Descriptions of two yet earlier versions, Releases 10 and 12, are available at <a href="https://www.martinreddy.net/gfx/3d-hi.html">3D Geometry Specifications</a>, a resource compiled in the 1990s by Martin Reddy.</p>
</fdd:documentation>
<fdd:adoption>
<p>The DXF format has been very widely used for exchange of design data between CAD applications, the purpose for which it was developed. The plain text representation has been popular, since it is easily used with generic programming tools.</p>
<p>However, it appears that in some CAD/CAM contexts, its use may be less common than in the past, because CAD applications now incorporate much more information and functionality than reproducing paper drawings and 2D renderings of 3D models. For example, the <a href="https://en.wikipedia.org/wiki/AutoCAD_DXF">Wikipedia article for the DXF format</a> states, "As AutoCAD has become more powerful, supporting more complex object types, DXF has become less useful. Certain object types, including ACIS solids and regions, are not documented. Other object types, including AutoCAD 2006's dynamic blocks, and all of the objects specific to the vertical market versions of AutoCAD, are partially documented, but not well enough to allow other developers to support them. For these reasons many CAD applications use the DWG format which can be licensed from Autodesk or non-natively from the Open Design Alliance." [Note: This paragraph may have been based on <a href="http://alvarestech.com/temp/capp/Integrating%20Advanced%20Computer-Aided%20Design,%20Manufacturing,%20and%20Numerical%20Control%20(IGI%20Global%202009).pdf">Integrating Advanced Computer-Aided Design, Manufacturing, and Numerical Control: Principles and Implementations (Xu, 2009), page 39</a>]. In addition to the growing importance of 3D solids in CAD in general, in the domain of architecture, the integration of building information modeling (BIM) data into CAD applications has become increasingly important. The compilers of this resource have found no evidence that BIM data can be incorporated into a DXF file in a standard way; rather a separate file format family is used for such data, known as <a href="https://en.wikipedia.org/wiki/Industry_Foundation_Classes">Industry Foundation Classes (IFC)</a>. See also <fddLink id="fdd000447">IFC-SPF</fddLink> for a description of the "clear text" variant of IFC. <a href="../contact_format.shtml">Comments welcome</a>.</p>
<p>The UK's Archaeology Data Service has a <a href="https://guides.archaeologydataservice.ac.uk/g2gp/Cad_Toc">Guide to Good Practice</a>, last revised in 2011. Section 3.2 for <a href="https://guides.archaeologydataservice.ac.uk/g2gp/Cad_3-2">CAD Data Formats</a> highlights problems with losing data in conversion from DWG to DXF and states, "Given the problems of incompatibilities between different file formats, and even incompatibilities between the same file format from the same manufacturer, it is recommended that CAD files are saved in the latest possible version of .dwg and .dxf, and that this is fully documented."</p>
</fdd:adoption>
<fdd:licensingAndPatents>
<p>No issues.</p>
</fdd:licensingAndPatents>
<fdd:transparency>
<p>As a plain text format, the DXF format can be opened and viewed with very basic text editing tools. However, because most of the data elements are indicated by numerical codes rather than human-readable element names and the documentation for some substructures is minimal, the semantics of the drawing content in a DXF file is not easy to understand.</p>
</fdd:transparency>
<fdd:selfDocumentation>
<p>The DXF Reference documentation does not identify any data elements that constitute descriptive contextual information for the drawing except for a project name (variable $PROJECTNAME in the Header section).</p>
<p>
<b>Accessibility Features</b>
</p>
<p>Accessibility features for 3D model formats include audio descriptions for screen readers to enable user interactivity events such as object selection, rotation and zoom, alt text for image forms, color contrast definition as well as caption and subtitle support.</p>
<p>Depending on implementation, DXF has the capacity for good accessibility support. As explained in Adobe's <a href="https://www.adobe.com/creativecloud/file-types/image/comparison/dwg-vs-dxf.html">DWG vs. DXF</a>, "in DXF vector drawings, every element is ‘spelled out.’ This makes them larger, but also easier to translate with other programs." Also being ASCII, the data is stored as plain text which makes it more available to translate for screen readers.</p>
</fdd:selfDocumentation>
<fdd:externalDependencies>
<p>None beyond software that can read and interpret the DXF file format.</p>
</fdd:externalDependencies>
<fdd:techProtection>
<p>The DXF Reference documentation does not mention encryption. However, in order to protect intellectual property, it is quite likely that DXF files are often transmitted in encrypted form, using generic encryption tools that can be applied to any file.</p>
</fdd:techProtection>
</fdd:sustainabilityFactors>
<fdd:qualityAndFunctionalityFactors>
<fdd:stillImageQF>
<fdd:normalImage>Good support.</fdd:normalImage>
<fdd:clarity>Scalable.</fdd:clarity>
<fdd:colorMaint>Color specification in <fddLink id="fdd000445">DWG</fddLink> and DXF is by indexed palettes or <a href="https://en.wikipedia.org/wiki/Color_depth#True_color_.2824-bit.29">True Color</a> (RGB color space, 24-bit depth).</fdd:colorMaint>
<fdd:graphics>Excellent support for vector graphics. More than 60 types of geometric objects are defined, as well as grouping of objects as Blocks or in Layers.</fdd:graphics>
<fdd:multispectral>Not applicable.</fdd:multispectral>
<fdd:beyondImage>
<p>Limited support for 3D models as well as 2D drawings. Support for multiple viewports and geospatial positioning.</p>
</fdd:beyondImage>
</fdd:stillImageQF>
<fdd:otherQF>
<fdd:factor>
<fdd:tag>Support for CAD/CAM/CAE</fdd:tag>
<fdd:note>
<p>Excellent support for 2D drawings. Support for some 3D model types. AutoCAD's native method for 3D modeling is based on a polymesh construct that uses 3D FACEs. <a href="https://en.wikipedia.org/wiki/ACIS">ACIS</a> solids can also be embedded in a DXF file.</p>
<p>According to <a href="https://en.wikipedia.org/wiki/Comparison_of_computer-aided_design_editors">Wikipedia's Comparison of Computer-aided Design Editors</a>, AutoCAD supports BIM (Building Information Modelling) and IFC (Industry Foundation Classes) for some "verticals." However, it is unclear to the compilers of this resource whether BIM data beyond that presented in drawings would ever be stored in a DXF file. <a href="../contact_format.shtml">Comments welcome</a>.</p>
</fdd:note>
</fdd:factor>
</fdd:otherQF>
</fdd:qualityAndFunctionalityFactors>
<fdd:fileTypeSignifiers>
<fdd:signifiersGroup>
<fdd:filenameExtension>
<fdd:sigValues>
<fdd:sigValue>dxf</fdd:sigValue>
</fdd:sigValues>
</fdd:filenameExtension>
<fdd:internetMediaType>
<fdd:sigValues>
<fdd:sigValue>image/vnd.dxf</fdd:sigValue>
</fdd:sigValues>
<fdd:note>See <a href="https://www.iana.org/assignments/media-types/image/vnd.dxf">registration correspondence at IANA</a>.</fdd:note>
</fdd:internetMediaType>
<fdd:other>
<fdd:tag>Indicator for profile, level, version, etc.</fdd:tag>
<fdd:values>
<fdd:sigValueNA>See note.</fdd:sigValueNA>
<fdd:note>The name of the version of the AutoCAD "drawing database" version is embedded in the DXF header as the value of a "variable" with name $ACADVER. See <a href="#notes">Notes</a> below for a list of valid values for $ACADVER.</fdd:note>
</fdd:values>
</fdd:other>
<fdd:other>
<fdd:tag>Pronom PUID</fdd:tag>
<fdd:values>
<fdd:sigValues>
<fdd:sigValue>fmt/63</fdd:sigValue>
</fdd:sigValues>
<fdd:note>See <a href="https://www.nationalarchives.gov.uk/PRONOM/fmt/63">http://www.nationalarchives.gov.uk/PRONOM/fmt/63</a>. The PUID fmt/63 is assigned to ASCII DXF (Generic). As of May 2024, PRONOM had also assigned 32 PUIDs to different chronological versions of the DXF format, the most recent being <a href="https://www.nationalarchives.gov.uk/PRONOM/fmt/1389">fmt/1389</a> for the 2018/2019/2020 version of the format.</fdd:note>
</fdd:values>
</fdd:other>
<fdd:other>
<fdd:tag>Wikidata Title ID</fdd:tag>
<fdd:values>
<fdd:sigValues>
<fdd:sigValue>Q691652</fdd:sigValue>
</fdd:sigValues>
<fdd:note>See <a href="https://www.wikidata.org/wiki/Q691652">https://www.wikidata.org/wiki/Q691652</a>.</fdd:note>
</fdd:values>
</fdd:other>
</fdd:signifiersGroup>
</fdd:fileTypeSignifiers>
<fdd:notes>
<fdd:general>
<p>Although the plain text version of DXF is universally described as ASCII, use of UTF-8 is apparently permitted in recent versions. See <a href="https://web.archive.org/web/20180409225946/http://pythonhosted.org/ezdxf/dxfinternals/fileencoding.html">DXF File Encoding</a>, available through Internet Archive, which states, "Starting with DXF version R2007 (AC1021) the drawing files are saved with UTF-8 encoding." Length limits for strings may apply to counts of bytes, not characters.</p>
</fdd:general>
<fdd:history>
<p>A chronology of AutoCAD software releases is at <a href="https://autodesk.blogs.com/between_the_lines/autocad-release-history.html">AutoCAD Release History</a>. The DXF_ASCII format was introduced with AutoCad 1.0, released in December 1982. The <a href="https://en.wikipedia.org/wiki/AutoCAD_DXF">Wikipedia article for the DXF format</a> states, "Versions of AutoCAD from Release 10 (October 1988) and up support both ASCII and binary forms of DXF." AutoCAD version codes, which are also used to identify chronological versions of the DXF file format, are listed in the DXF Reference documentation as:</p>
<ul>
<li>AC1032 -- AutoCAD 2018-2020</li>
<li>AC1027 -- AutoCAD 2013-2017</li>
<li>AC1024 -- AutoCAD 2010-2012</li>
<li>AC1021 -- AutoCAD 2007-2009</li>
<li>AC1018 -- AutoCAD 2004-2006</li>
<li>AC1015 -- AutoCAD 2000-2003</li>
<li>AC1014 -- AutoCAD Release 14</li>
<li>AC1012 -- AutoCAD Release 13</li>
<li>AC1009 -- AutoCAD Releases 11 and 12</li>
<li>AC1006 -- AutoCAD Release 10</li>
</ul>
<p>The <a href="https://en.wikipedia.org/wiki/.dwg">Wikipedia article for the DWG format</a> lists codes back through AutoCAD 1.0.</p>
</fdd:history>
</fdd:notes>
<fdd:formatSpecifications>
<fdd:urls>
<fdd:url>
<fdd:urlGroup>
<fdd:intro>The DXF format has been documented by AutoDesk since 1982. This documentation has typically been re-published with new versions of AutoCAD. Several of the document versions are likely identical in substance. In recent years, the DXF Reference documentation has been published as part of the online help for AutoCAD; there is not a single table of contents, but two key menu pages are given below. AutoDesk also provides access to DXF documentation, mainly as PDFs back to Release 13 in 1994. Descriptions of DXF associated with releases 10 and 12 are in a compilation of 3D Geometry specifications assembled by Martin Reddy in the 1990s.</fdd:intro>
<fdd:urlList>
<fdd:urlReference>
<link>https://help.autodesk.com/view/ACD/2022/ENU/?guid=GUID-235B22E0-A567-4CF6-92D3-38A2306D73F3</link>
<tag>About the DXF Format | AutoCAD 2022</tag>
<comment>In Help system for AutoCAD 2022. Published with Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.</comment>
</fdd:urlReference>
<fdd:urlReference>
<link>https://help.autodesk.com/view/ACD/2022/ENU/?guid=GUID-20172853-157D-4024-8E64-32F3BD64F883</link>
<tag>About ASCII DXF Files | AutoCAD 2022</tag>
<comment>In Help system for AutoCAD 2022. Published with Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.</comment>
</fdd:urlReference>
<fdd:urlReference>
<link>https://www.autodesk.com/developer-network/platform-technologies/autocad-dxf-archive</link>
<tag>DXF References | Autodesk Developer Network</tag>
<comment>As of December 2016, this page provides links to DXF reference material between AutoCAD Release 12 (1994) and AutoCAD 2014.</comment>
</fdd:urlReference>
<fdd:urlReference>
<link>https://filemonger.com/specs/dxf/wotsit.org/dxf13/R13DXF/R13DXF.html</link>
<tag>HTML version of DXF reference for AutoCAD Release 13 (1995)</tag>
</fdd:urlReference>
<fdd:urlReference>
<link>https://www.martinreddy.net/gfx/3d/DXF12.spec</link>
<tag>Drawing Interchange and File Formats, AutoCAD Release 12.</tag>
<comment>Copyright (c) 1982-1990, 1992 Autodesk, Inc. </comment>
</fdd:urlReference>
<fdd:urlReference>
<link>https://www.martinreddy.net/gfx/3d/DXF10.spec</link>
<tag>Drawing Interchange and File Formats, Appendix C, AutoCAD Release 10 Reference Manual.</tag>
<comment>Includes DXF specification and a C program to read a DXF file. Copyright (C) 1988 Autodesk, Inc.</comment>
</fdd:urlReference>
</fdd:urlList>
</fdd:urlGroup>
</fdd:url>
</fdd:urls>
</fdd:formatSpecifications>
<fdd:usefulReferences>
<fdd:urls>
<fdd:url>
<fdd:urlReference>
<link>https://web.archive.org/web/20170711122737/https://www.autodesk.com/techpubs/autocad/acadr14/dxf/ascii_dxf_file_format_al_u05_b.htm</link>
<tag>ASCII DXF File Format</tag>
<comment>A brief introduction to the structure of a DXF file. From the documentation for Release 14 (1998). Available through Internet Archive.</comment>
</fdd:urlReference>
</fdd:url>
<fdd:url>
<fdd:urlGroup>
<fdd:intro>Some useful pages relating to "group codes" from the DXF Reference material online are listed below.</fdd:intro>
<fdd:urlList>
<fdd:urlReference>
<link>https://help.autodesk.com/view/ACD/2022/ENU/?guid=GUID-3F0380A5-1C15-464D-BC66-2C5F094BCFB9</link>
<tag>DXF Group Codes in Numerical Order Reference</tag>
</fdd:urlReference>
<fdd:urlReference>
<link>https://help.autodesk.com/view/ACD/2022/ENU/?guid=GUID-3610039E-27D1-4E23-B6D3-7E60B22BB5BD</link>
<tag>Common Group Codes for Entities (DXF)</tag>
</fdd:urlReference>
<fdd:urlReference>
<link>https://help.autodesk.com/view/ACD/2022/ENU/?guid=GUID-6939D69E-04CB-4F4C-87B2-67BC540FCF58</link>
<tag>Common Group Codes for Objects (DXF)</tag>
<comment>Outline of common group codes that apply to almost any DXF file.</comment>
</fdd:urlReference>
</fdd:urlList>
</fdd:urlGroup>
</fdd:url>
<fdd:url>
<fdd:urlReference>
<link>https://help.autodesk.com/view/ACD/2017/ENU/?guid=GUID-ECB6F2FF-6680-4514-86A7-7AD5551E378D</link>
<tag>Object Name Property Reference, associated with double-click actions in AutoCAD</tag>
<comment>Shows the DXF and object name for many of the objects commonly found in a drawing. </comment>
</fdd:urlReference>
</fdd:url>
<fdd:url>
<fdd:urlGroup>
<fdd:intro>The help files for AutoCAD "verticals," including AutoCAD Architecture and AutoCAD Civil 3D, provide information on how objects defined in the vertical application and not in the regular AutoCAD application are treated on conversion to DXF. Such objects are "exploded" into component objects that will be recognized by regular AutoCAD. Users of the verticals are recommended to use the Export command rather than the Save As command when generating DXF files.</fdd:intro>
<fdd:urlList>
<fdd:urlReference>
<link>https://knowledge.autodesk.com/support/autocad-civil-3d/learn-explore/caas/CloudHelp/cloudhelp/2016/ENU/Civil3D-UserGuide/files/GUID-8EC415A4-EF8E-4FDA-A54C-AA6E67CBC788-htm.html</link>
<tag>About Exporting a Drawing to a DXF File | AutoCAD Civil 3D</tag>
<comment>"This process creates a new DXF format drawing with all Civil objects exploded to AutoCAD primitives."</comment>
</fdd:urlReference>
<fdd:urlReference>
<link>https://knowledge.autodesk.com/support/autocad-architecture/learn-explore/caas/CloudHelp/cloudhelp/2017/ENU/AutoCAD-Architecture/files/GUID-E640D193-F6D9-497E-BEC2-D846D720B50B-htm.html</link>
<tag>To Export a Drawing to a DXF File | AutoCAD Architecture</tag>
<comment>"Exporting AutoCAD Architecture drawings to a DXF format provides more consistent results than saving drawings as DXF files. Exporting creates a new DXF file with all AEC objects exploded.</comment>
</fdd:urlReference>
<fdd:urlReference>
<link>https://knowledge.autodesk.com/support/autocad-architecture/learn-explore/caas/CloudHelp/cloudhelp/2017/ENU/AutoCAD-Architecture/files/GUID-71EEE220-E7A9-428A-AFEE-568A0220ED42-htm.html</link>
<tag>About Sharing Drawings With AutoCAD Users. From help for AutoCAD Architecture.</tag>
</fdd:urlReference>
</fdd:urlList>
</fdd:urlGroup>
</fdd:url>
<fdd:url>
<fdd:urlReference>
<link>https://en.wikipedia.org/wiki/AutoCAD_DXF</link>
<tag>Wikipedia entry for DXF (AutoCAD Drawing Interchange Format)</tag>
</fdd:urlReference>
</fdd:url>
<fdd:url>
<fdd:urlReference>
<link>http://paulbourke.net/dataformats/dxf/dxf10.html</link>
<tag>DXF, Revision 10, Compiled by Paul Bourke, March 1988 </tag>
<comment>This detailed description is for an early version of the DXF format. Comparison with more recent versions indicate the extent to which the number of "group codes" and associated variables/elements has grown as AutoCAD functionality has been enhanced. </comment>
</fdd:urlReference>
</fdd:url>
<fdd:url>
<fdd:urlGroup>
<fdd:intro>Scan2CAD is a company that specializes in file conversions among CAD formats and applications. The company provides some useful information about the DXF format, including comparisons with the DWG format.</fdd:intro>
<fdd:urlList>
<fdd:urlReference>
<link>https://www.scan2cad.com/dxf/file-specification/</link>
<tag>The DXF File Specification</tag>
</fdd:urlReference>
<fdd:urlReference>
<link>https://www.scan2cad.com/dxf/faq/</link>
<tag>Frequently Asked Questions: DXF File Format</tag>
</fdd:urlReference>
<fdd:urlReference>
<link>https://www.slideshare.net/Scan2CAD/dxf-versus-dwg-a-comparison-of-vector-graphic-file-formats/1</link>
<tag>Slideshow: DXF versus DWG: A Comparison of Vector Graphic File Formats</tag>
</fdd:urlReference>
<fdd:urlReference>
<link>https://www.scan2cad.com/dxf/slideshow-dxf-vs-dwg/</link>
<tag>Transcript of slideshow: DXF vs DWG</tag>
</fdd:urlReference>
</fdd:urlList>
</fdd:urlGroup>
</fdd:url>
<fdd:url>
<fdd:urlReference>
<link>https://www.dpconline.org/docs/technology-watch-reports/896-dpctw13-02-pdf/file</link>
<tag>Preserving
Computer-Aided
Design (CAD), Alex Ball, 2013</tag>
<comment>A DPC Technology Watch Report. Section 3.6 discusses AutoDesk formats.</comment>
</fdd:urlReference>
</fdd:url>
<fdd:url>
<fdd:urlReference>
<link>https://guides.archaeologydataservice.ac.uk/g2gp/Cad_Toc</link>
<tag>Archaeology Data Service | CAD: A Guide to Good Practice</tag>
<comment>As of June 2021, last revised in 2011.</comment>
</fdd:urlReference>
</fdd:url>
<fdd:url>
<fdd:urlGroup>
<fdd:intro>Sample DXF files are available at various sites:</fdd:intro>
<fdd:urlList>
<fdd:urlReference>
<link>https://cadkit.blogspot.com/p/sample-dxf-files.html</link>
</fdd:urlReference>
<fdd:urlReference>
<link>https://www.woodenclocks.co.uk/dxf-files/</link>
</fdd:urlReference>
<fdd:urlReference>
<link>https://web.archive.org/web/20191219204415/http://justcad.com/downloads.html</link>
</fdd:urlReference>
</fdd:urlList>
</fdd:urlGroup>
</fdd:url>
<fdd:url>
<fdd:urlReference>
<link>https://www.nationalarchives.gov.uk/PRONOM/fmt/63</link>
<tag>PRONOM entry for Drawing Interchange File Format (ASCII), Generic. </tag>
<comment>PUID for DXF_ASCII is fmt/63</comment>
</fdd:urlReference>
</fdd:url>
<fdd:url>
<fdd:urlReference>
<link>https://www.wikidata.org/wiki/Q691652</link>
<tag>Wikidata entry for Drawing Interchange Format File Format Family</tag>
<comment>Wikidata Title ID: Q691652</comment>
</fdd:urlReference>
</fdd:url>
</fdd:urls>
</fdd:usefulReferences>
</fdd:FDD>