DWG 是一种专有的二进制文件格式,用于存储二维和三维设计数据及元数据。它是多种 CAD(计算机辅助设计)软件包的原生格式,其中最著名的是 Autodesk 的 AutoCAD,同时也是在不同 CAD 应用程序之间共享设计数据的通用标准格式。DWG 文件包含复杂的对象结构,包括直线、圆弧、圆、文本、尺寸标注以及复杂的 3D 实体模型。此外,它还能存储有关图层、块定义、线型和其他设计元素的信息。该格式针对海量图形数据的高效存储和快速检索进行了高度优化。由于其专有属性,访问和操作 DWG 文件通常需要专门的软件或编程库。虽然 Autodesk 提供了免费的 DWG 查看器,但完整的编辑功能通常需要 AutoCAD 或其他兼容 CAD 程序的付费授权。DWG 格式随时间不断演进,不同版本的 AutoCAD 对应不同的文件版本,这有时会导致在旧版软件中打开由新版 AutoCAD 创建的文件时出现兼容性问题。开放设计联盟 (ODA) 通过逆向工程破解了 DWG 格式,并提供相关开发库,使其他软件厂商能够在不依赖 Autodesk 授权的情况下实现对该格式的支持。