DXF and DXB files are two types of drawing interchange files used to transfer data between various applications.
A DXF (drawing interchange format) file is either a binary or an ASCII representation of a drawing file. It is often used to share drawing data between other CAD programs.
A DXB (drawing interchange binary) file is a specially coded binary version of a DXF file used for plotting, and can be used to “flatten” 3D wireframe drawings into 2D vectors.
DXF and DXB files are two types of drawing interchange files used to transfer data between various applications. AutoCAD Architecture 2018, AutoCAD Civil 3D 2018, AutoCAD Electrical 2018, AutoCAD MEP 2018, AutoCAD Map 3D 2018, AutoCAD Mechanical 2018, & AutoCAD Plant 3D 2018.
You can convert a DXF or DXB file to DWG format by opening the file and saving it in DWG format. You can then work with the resulting drawing file as you would with any other drawing file.
You can export a drawing or (selected objects within a drawing) as a DXF file.
You can control floating-point precision of the DXF format up to 16 decimal places and save the drawing in either ASCII or binary format. ASCII format results in a text file that you can read and edit; binary format results in a significantly smaller file that is faster to work with.
Related Tasks
Related Reference
User report of crash when importing a very large DXF file on Mac os.
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000000000d0
Exception Note: EXC_CORPSE_NOTIFY
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000000000d0
Exception Note: EXC_CORPSE_NOTIFY
Thread 8 Crashed:: RenderThread
0 net.orangevertex.artk6.depthmapX 0x000000010a8c80aa DxfParser::openEntities(std::__1::basic_istream<char, std::__1::char_traits >&, DxfToken&, DxfBlock*) + 3146
1 net.orangevertex.artk6.depthmapX 0x000000010a8c5ded DxfParser::open(std::__1::basic_istream<char, std::__1::char_traits >&) + 1149
2 net.orangevertex.artk6.depthmapX 0x000000010a8c595f operator>>(std::__1::basic_istream<char, std::__1::char_traits >&, DxfParser&) + 143
3 net.orangevertex.artk6.depthmapX 0x000000010a81073a MetaGraph::loadDxf(std::__1::basic_istream<char, std::__1::char_traits >&, Communicator*) + 378
4 net.orangevertex.artk6.depthmapX 0x000000010a80fffd MetaGraph::loadLineData(Communicator*, int) + 813
5 net.orangevertex.artk6.depthmapX 0x000000010a76defd RenderThread::run() + 125
6 org.qt-project.QtCore 0x000000010b4ec85a 0x10b4c2000 + 174170
7 libsystem_pthread.dylib 0x00007fffa6bc393b _pthread_body + 180
8 libsystem_pthread.dylib 0x00007fffa6bc3887 _pthread_start + 286
9 libsystem_pthread.dylib 0x00007fffa6bc308d thread_start + 13
0 net.orangevertex.artk6.depthmapX 0x000000010a8c80aa DxfParser::openEntities(std::__1::basic_istream<char, std::__1::char_traits >&, DxfToken&, DxfBlock*) + 3146
1 net.orangevertex.artk6.depthmapX 0x000000010a8c5ded DxfParser::open(std::__1::basic_istream<char, std::__1::char_traits >&) + 1149
2 net.orangevertex.artk6.depthmapX 0x000000010a8c595f operator>>(std::__1::basic_istream<char, std::__1::char_traits >&, DxfParser&) + 143
3 net.orangevertex.artk6.depthmapX 0x000000010a81073a MetaGraph::loadDxf(std::__1::basic_istream<char, std::__1::char_traits >&, Communicator*) + 378
4 net.orangevertex.artk6.depthmapX 0x000000010a80fffd MetaGraph::loadLineData(Communicator*, int) + 813
5 net.orangevertex.artk6.depthmapX 0x000000010a76defd RenderThread::run() + 125
6 org.qt-project.QtCore 0x000000010b4ec85a 0x10b4c2000 + 174170
7 libsystem_pthread.dylib 0x00007fffa6bc393b _pthread_body + 180
8 libsystem_pthread.dylib 0x00007fffa6bc3887 _pthread_start + 286
9 libsystem_pthread.dylib 0x00007fffa6bc308d thread_start + 13