NASJI

格式指南 · 6 分钟阅读

什么是 DWG 文件?

DWG 文件是一种 CAD 图纸,采用世界上大多数技术图纸保存所用的原生二进制格式。以下是它包含什么、如何构建、自 1992 年以来的每个版本、它应该有多大——以及如何在你手头的任何设备上打开。

两句话概括 DWG

DWG ——“drawing”(图纸)——是 1982 年随行业标准 CAD 程序引入的二进制文件格式,此后几乎每个 2D 和 3D 绘图应用都使用它,无论是原生支持还是通过授权库。它是矢量几何(直线、圆弧、多段线、样条曲线)、其周围的注释(文字、尺寸、填充、引线)以及使图纸不仅仅是图片的组织结构的容器:图层、块、样式、布局以及图纸本身的设置。

它不是开放标准。该格式已由一个行业联盟和独立开发者逆向工程,这就是为什么许多程序可以读写它,但规范由一个供应商控制并随其版本变化。这是关于 .dwg 文件最重要的一点:它有一个 版本,而版本决定谁能打开它。

DWG 文件内部有什么

在十六进制编辑器中打开 DWG,前六个字节是其版本字—— AC1032 对应 2018 格式, AC1015 对应 2000。之后是文件头、一组节,并且自 2004 年以来的每种格式都有压缩和每个节的校验和。在节内部,图纸是一组 对象,每个都有唯一句柄,每个都通过句柄指向其他对象:

  • 实体 ——你看到的东西。LINE、LWPOLYLINE、CIRCLE、ARC、ELLIPSE、SPLINE、TEXT、MTEXT、HATCH、DIMENSION、INSERT(放置的块),以及约三十种更罕见的类型。
  • ——带有颜色、线型和开/关状态的图层;线型;文字样式;标注样式;命名视图和视口配置。
  • ——定义一次并多次插入的可重用实体组:门、椅子、螺栓。模型空间和每个图纸空间布局在技术上也是块。
  • 对象 — 所有未绘制的内容:字典、组、布局、打印设置、表格和多引线样式,以及附加应用程序存储的“代理”数据。
  • 文件头 — 数百个图形变量:单位、范围、当前图层、标注默认值、线型比例、上次保存时间。

因为每个实体都带有一个图层,而每个图层都带有颜色和线型,所以 DWG 不仅描述 绘制了什么 ,还描述 它应如何显示和打印。这就是为什么将 DWG 转换为图片是一项渲染工作,也是为什么一个正确解码文件的转换器——而不是对查看器截图——能为你提供具有正确颜色、虚线和文本的 PDF 或 SVG。

DWG 版本,从 R12 到 2018

该格式已发生九次重要变更。每次变更都以引入它的版本命名,并作为版本字写入文件。程序可以打开自身版本及所有更早版本;无法打开更晚版本。

DWG 文件格式版本
Version wordReleaseYearWhat changed
AC1009R11 / R121990 – 1992仍在流通的最旧版本;所有读取器都支持的格式。
AC1012R131994首个基于对象的格式:字典,每个对象都有句柄。
AC1014R141997轻量多段线(LWPOLYLINE),填充边界与填充一起存储。
AC10152000, 2000i, 20021999多布局、线宽,大多数导出器仍写入的 DXF。
AC10182004, 2005, 20062003压缩、加密的节映射;表、字段、真彩色。
AC10212007, 2008, 20092006对整个文件进行 Reed–Solomon 编码,Unicode 文本,多重引线。
AC10242010, 2011, 20122009参数化约束,每对象句柄流。
AC10272013, 2014 – 20172012实体建模数据移至其自己的节(AcDs)。
AC10322018 – today2017当前格式;2019 至 2026 版本仍原样保存。

两个实际后果。第一,“这是哪个版本?”由前六个字节回答——本页的查看器会读取并告诉你。第二,当同事无法打开你的文件时,答案几乎总是将其另存为低版本: DWG 转 DXF 转换器会写入任何人都能读取的 R2000 时代文件,而该页面系列中的 DWG 转换器可直接写入 2013、2010、2004、2000 和 R14 编码。

二进制,以及为何重要

DWG 是一种紧凑的二进制格式:坐标存储为原始双精度数,标志存储为单个位,并且自 2004 年起整个区段会被压缩。好处是体积和速度——DWG 通常只有同一图形保存为 DXF 时大小的四分之一到五分之一,CAD 程序无需解析文本即可打开。缺点是难以查看:你无法阅读、比较差异或手动修复,而且错误位置上的一个损坏字节会使文件无法读取,而不是仅略有错误。它的文本孪生格式,即 DXF 文件,正是为了用第一组特性换取第二组特性而存在。

DWG 文件有多大?

住宅平面图:200 KB 到 2 MB。机械装配图:1 到 5 MB。带等高线的场地测量图:5 到 30 MB。一个 80 MB 的图形几乎从来不是 80 MB 的绘图内容——而是未清理的块定义、嵌入的光栅图像、数千个填充边界,或垂直应用程序遗留的数据。任何 CAD 的清理命令,随后保存,就是解决办法,而且在将文件发送给任何人之前都值得做。

哪些程序可读取 DWG 文件

所有主流 CAD 程序,无论是原生支持还是通过授权读取器。像下面这样的浏览器查看器。3D 建模器和 BIM 工具可导入它。开源 2D CAD 通常更偏好 DXF——转换一次即可。什么 读取 DWG:办公套件、图像查看器、开箱即用的手机。对于这些, PDFPNG 或浏览器查看器才是办法。

如何打开 DWG 文件

在 Windows 或 Mac 上: 将文件拖放到下面的查看器中。它会在你的浏览器中、你的机器上打开,不上传任何内容,也不安装任何东西,而且由于它是完整的 CAD,你可以测量、打印和编辑。对于离线工作,同一程序是一个 免费桌面应用.

在 iPhone、iPad 或 Android 设备上: 同一个页面。点击“打开文件”,从“文件”、Drive 或电子邮件附件中选择 DWG,它会在触摸模式下打开。将该页面添加到主屏幕,它就会变成一个应用。

要发送给没有 CAD 的人: 先将其转换为 PDF。 分步指南 涵盖了所有途径。

试一试:在浏览器中打开 DWG

前往 DWG 查看器 缩放、测量、图层、打印、编辑、保存——免费。

DWG 文件——常见问题

DWG 代表什么?

Drawing(图纸)。它不是首字母缩写——该扩展名只是将单词缩短为三个字母,因为 20 世纪 80 年代初该格式出现时文件名有此要求。一个 .dwg 文件就是“一张图纸”,就像 .doc 曾是“一个文档”一样。

哪个程序可以打开 DWG 文件?

每个专业 CAD 程序都能原生读取 DWG,越来越多的查看器和网络工具也是如此。你不需要创建它的程序:本页面的免费查看器可在浏览器中打开 DWG R12 至 2018,NASJI 桌面应用在 Windows 和 macOS 上离线执行相同操作。开源 2D CAD(LibreCAD、QCAD)通过转换器或插件读取 DWG;DWG 转 DXF 可省去这一步。

DWG 和 DXF 一样吗?

不一样。DWG 是 CAD 程序工作时使用的紧凑二进制文件;DXF 是同一图纸以文本形式写出,以便其他程序无需解码二进制即可读取。它们包含相同的 2D 内容。DWG 更小且打开更快;DXF 更通用。DWG 与 DXF 指南详细说明了何时使用哪一种。

为什么旧程序打不开新的 DWG?

因为 DWG 有版本之分且仅向后兼容:2018 格式的文件对于早于 2017 的程序无法读取,而该程序自己的文件在任何更新的程序中都能正常打开。解决办法是将图纸保存为较旧版本——2013、2010、2004、2000 或 R14——本网站的 DWG 转换器可一步完成。

典型的 DWG 文件有多大?

平面图或机械零件通常为 100 KB 到 5 MB。当文件携带未使用的块定义、密集填充、嵌入图像或附加组件的残留数据时,文件会膨胀——一个 60 MB 的 DWG 几乎总是一个 6 MB 的图纸加上冗余内容。在任何 CAD 中清理未使用项即可将其缩小。