APPID Table

The APPID table stores unique application identifiers. These identifiers are used to mark sub-sections in the XDATA section of DXF entities. AutoCAD will not load DXF files which uses AppIDs without an entry in the AppIDs table and the “ACAD” entry must always exist.

Some known AppIDs:

APPID

Used by

Description

ACAD

Autodesk

various use cases

AcAecLayerStandard

Autodesk

layer description

AcCmTransparency

Autodesk

layer transparency

HATCHBACKGROUNDCOLOR

Autodesk

background color for pattern fillings

EZDXF

ezdxf

meta data

See also

Table Structure DXF R12

0           <<< start of table
TABLE
2           <<< table type
APPID
70          <<< count of table entries, AutoCAD ignores this value
3
0           <<< 1. table entry
APPID
2           <<< unique application identifier
ACAD
70          <<< flags, see `APPID`_ reference
0           <<< in common cases always 0
0           <<< next table entry
APPID
...
0           <<< end of APPID table
ENDTAB

Table Structure DXF R2000+

0           <<< start of table
TABLE
2           <<< table type
APPID
5           <<< table handle
3
330         <<< owner tag, tables have no owner
0
100         <<< subclass marker
AcDbSymbolTable
70          <<< count of table entries, AutoCAD ignores this value
3
0           <<< first table entry
APPID
5           <<< handle of appid
2A
330         <<< owner handle, handle of APPID table
3
100         <<< subclass marker
AcDbSymbolTableRecord
100         <<< subclass marker
AcDbRegAppTableRecord
2           <<< unique application identifier
ACAD
70          <<< flags, see `APPID`_ reference
0           <<< in common cases always 0
0           <<< next table entry
APPID
...
0           <<< end of APPID table
ENDTAB

Name References

APPID table entries are referenced by name:

  • XDATA section of DXF entities