AutoCAD文件超大如何进行瘦身?

今天有个同事咨询我,不知道是什么原因,文件超大,发过来一看,一个普通文件220MB,正常应该就是几百KB。为了排除是CAD病毒的原因,远程将她计算机上的*.lsp文件都删除(如acad.lsp、acaddoc.lsp等,除了安装目录下以及自己保存的lsp之外)。用AutoCAD将文件打开,开始瘦身大变之旅。

1、运行Erase命令,选择对象输入:ALL,然后输入R(Remove)移除需要保留的实体。这样将759个需要的实体从4487个垃圾实体堆中找出来。

2、用Purge命令清理所有多余的对象,保存,文件一下子由219MB变为23MB,将近只有十分之一;保存时有7个“*警告* 多重从属对象”,不清楚是什么东东,没理它。

3、将整个文件用WBlock命令,块写整个文件,文件大小没有变化。这是文件去除垃圾,使文件变小的常规方法,可以常用。

4、打开外部参照,发现上十个外部参照未成功加载,拆离所有外部参照。这里发现有趣的一点,外部参照中部分为签名,我大学同学和他同事的名字赫然在列,说明这个文件曾经在他们单位流转过,或插入过他们单位的Dwg文件。

5、复制需要的759个实体粘贴到新文件,保存,文件一下子变为3+MB,也是将近十分之一减少,还是不正常。保存时,出现3个“*警告* 多重从属对象”,感觉文件很可能大小与它有关。

6、百度“多重从属对象”,查到方法,复制黑括号内的内容【(dictremove(namedobjdict)"ACAD_DGNLINESTYLECOMP")】粘贴到AutoCAD命令行,回车运行即可。原因为:从一个包含有 “DGN线型” 文件拷贝到别的DWG文件时,导致DWG文件变得非常大,这是因为复制过程中包含了大量的非必要数据,这部分数据无法体现及使用Purge命令清除。这些数据会伴随着复制粘贴、块插入、块写等命令跟随到其他文件中。从这点可以看出,这个文件曾经可能插入过或复制过地形图文件,因为有部分地形图文件是用MicroStation编辑产生,由DGN文件另存为DWG文件。

7、再次执行Purge命令,保存,文件变为177KB,正常,是上一次的二十分之一。在Purge命令执行中,清理了数百条多余信息,其中发现了“地下室”关键词,说明这个文件很可能来自建筑设计或者在建筑设计中流转过,因为公路设计中不涉及到“地下室”。
这真是一幅来源神奇的文件。


来源神奇的DWG文件

个人建议:无论是Dwg文件还是Doc/Docx文件,尽量从新文件开始,如果有需要的内容,复制粘贴到新文件保存再开始,这样无论文件大小还是文件出错的可能性会大大降低。文件时间长了无论是Dwg还是Doc/Docx均容易出现问题,Excel文件尚未发现类似的问题。在Autodesk官网上,“old drawing”是文件损坏的原因之一。

2020年4月24日补充:
今天又发现了多个130MB的文件,直接运行第6步,再运行Purge命令,文件直接减为百KB级别。发现DGN线形的问题是一个较为普遍的问题,引起问题的原因可能是病毒,具体有待查证。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 220,063评论 6 510
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,805评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,403评论 0 357
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,110评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,130评论 6 395
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,877评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,533评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,429评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,947评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,078评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,204评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,894评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,546评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,086评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,195评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,519评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,198评论 2 357

推荐阅读更多精彩内容