AutoCAD⽂件超⼤如何进⾏瘦⾝?
综合改错
今天有个同事咨询我,不知道是什么原因,⽂件超⼤,发过来⼀看,⼀个普通⽂件220MB,正常应该就是⼏百KB。为了排除是CAD病毒的原因,远程将她计算机上的*.lsp⽂件都删除(如acad.lsp、acaddoc.lsp等,除了安装⽬录下以及⾃⼰保存的lsp之外)。⽤AutoCAD将⽂件打开,开始瘦⾝⼤变之旅。
1、运⾏Era命令,选择对象输⼊: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命令执⾏中,清理了数百条多余信息,其中发现study abroad
了“地下室”关键词,说明这个⽂件很可能来⾃建筑设计或者在建筑设计中流转过,因为公路设计中不涉及到“地下室”。localmode>我要射啦
这真是⼀幅来源神奇的⽂件。
来源神奇的DWG⽂件
美国偶像第八季
emergency是什么意思个⼈建议:⽆论是Dwg⽂件还是Doc/Docx⽂件,尽量从新⽂件开始,如果有需要的内容,复制粘贴到新⽂件保存再开始,这样⽆论⽂件⼤⼩还是⽂件出错的可能性会⼤⼤降低。⽂件时间长了⽆论是Dwg还是Doc/Docx均容易出现问题,Excel⽂件尚未发现类似的问题。在Autodesk官⽹上,“old drawing”是⽂件损坏的原因之⼀。
2020年4⽉24⽇补充:
then什么意思今天⼜发现了多个130MB的⽂件,直接运⾏第6步,再运⾏Purge命令,⽂件直接减为百KB级别。发现DGN线形的问题是⼀个较为普遍的问题,引起问题的原因可能是病毒,具体有待查证。