purge·overkill·audit만으로 캐드 용량이 안 줄어드는 이유
오토캐드 도면 작업을 하다 보면 객체 수에 비해 파일 용량이 유난히 큰 경우가 있습니다. 보통 PURGE → OVERKILL → AUDIT 순서로 정리하지만, 이 세 가지 명령어만으로는 해결되지 않는 상황이 자주 발생합니다. 실무에서 겪는 대표적인 원인은 보이지 않는 내부 데이터가 누적되어 있기 때문입니다.
예를 들어 화면에 아무것도 없는 것처럼 보여도 블록 정의, 레이어, 문자 스타일, 선종류 같은 미사용 정의가 DWG 안에 그대로 남아 있을 수 있습니다. 이 정보는 일반 PURGE 한두 번으로는 완전히 제거되지 않습니다. 특히 타 업체 도면을 복사해 붙여넣거나, 여러 프로젝트 파일을 병합한 경우 더 심합니다.
이런 상황에서는 -PURGE 명령어의 Regapps 옵션과 PURGEAECDATA 명령을 추가로 확인해야 합니다. Regapps는 외부 프로그램이나 플러그인, 타 도면에서 넘어온 등록 애플리케이션 정보로, 화면에서는 전혀 보이지 않지만 파일 용량을 키우는 주요 원인 중 하나입니다.
보이지 않는 데이터 정리 -PURGE Regapps부터 확인
Regapps를 정리하려면 일반 PURGE가 아니라 명령행에 -PURGE를 입력한 뒤 R(Regapps) 옵션을 선택해야 합니다. 이 과정은 화면에 표시되는 객체와 무관하게 내부적으로만 누적된 애플리케이션 정보를 제거합니다.
- 명령행에
-PURGE입력 R입력 후 Enter (Regapps 선택)- 삭제할 등록 애플리케이션 목록이 나타나면 모두 선택 후 제거
이 작업이 끝난 뒤 반드시 저장하고 도면을 닫았다가 다시 열어 Xref, 문자, 출력 상태가 정상인지 확인해야 합니다. Regapps를 정리하면 일부 외부 참조나 플러그인에서 사용하던 정보가 사라질 수 있기 때문입니다.
AEC 데이터가 포함된 도면은 별도로 정리해야
AutoCAD Architecture나 Civil 3D 같은 프로그램에서 작업한 도면에는 일반 AutoCAD 객체와 다른 AEC 데이터가 포함될 수 있습니다. 이 데이터는 일반 PURGE로 제거되지 않으며, PURGEAECDATA 명령을 사용해야 정리됩니다.
- 명령행에
PURGEAECDATA입력 - 실행 전 반드시 복사본에서 테스트
- Xref가 연결된 도면에서는 실행이 제한될 수 있음
- AEC 객체가 표시되는 상태에서는 명령이 취소됨
주의할 점은 이 명령이 AEC 객체와 관련 스타일, 사전을 제거하고 일반 AutoCAD 형상으로 바꾸는 과정을 포함한다는 점입니다. 프로젝트 원본에는 절대 실행하지 말고, 외부 전달용 복사본에서만 사용하는 것이 안전합니다.
중복 객체와 분할 선분이 원인일 때는 OVERKILL보다 체계적인 접근
OVERKILL 명령은 중복된 선분, 겹친 원, 불필요하게 분할된 폴리선을 제거하는 데 효과적입니다. 하지만 이 명령을 실행해도 용량 변화가 미미하다면, 실제 객체 수가 많거나 고해상도 이미지, PDF 언더레이, 3D 솔리드, 점군 데이터가 큰 비중을 차지하고 있을 가능성이 높습니다.
이런 경우에는 단순히 OVERKILL만 반복하기보다 다음과 같은 방법을 함께 검토해야 합니다.
- XREF 분리 후 필요 없는 외부참조 제거
- 이미지 해상도 조정 또는 불필요한 래스터 자료 삭제
- WBLOCK으로 필요한 객체만 새 도면에 내보내기
- 프록시 객체 확인:
PROXYSHOW설정으로 숨겨진 객체가 있는지 점검
이미지나 PDF 언더레이가 포함된 도면은 PURGE나 OVERKILL만으로 용량이 크게 줄지 않습니다. 해당 객체를 직접 제거하거나 해상도를 낮추는 작업이 병행되어야 합니다.
Q&A purge·audit·overkill로 해결 안 될 때 자주 묻는 질문
Q. PURGE를 여러 번 실행했는데도 삭제되지 않는 항목이 있습니다. 왜 그런가요?
A. 해당 항목이 모델 공간뿐 아니라 Layout, 중첩 블록, Xref 바인드 구조, 숨겨진 객체, 프록시 객체 안에서 사용 중일 가능성이 높습니다. PURGE 창에서 '소거할 수 없는 항목 찾기' 기능을 통해 사용 위치를 확인할 수 있습니다.
Q. Regapps 정리 후 도면이 정상적으로 열리지 않을 수도 있나요? A. 가능합니다. Regapps는 일부 외부 프로그램이나 플러그인에서 사용하는 등록 정보이므로, 정리 후 해당 기능이 정상 작동하지 않을 수 있습니다. 반드시 저장 후 재실행하여 확인해야 합니다.
Q. PURGEAECDATA 명령은 일반 AutoCAD 도면에서도 실행해야 하나요? A. 일반 AutoCAD로만 작업한 도면이라면 AEC 데이터가 없으므로 실행할 필요가 없습니다. Architecture나 Civil 3D 같은 전용 프로그램에서 생성된 도면에서만 유효합니다.
Q. 파일 용량이 큰데 객체 수도 많지 않고 이미지도 없습니다. 무엇이 원인일까요?
A. 블록 정의나 레이어, 문자 스타일 같은 미사용 정의가 많이 누적되었거나, Regapps 정보가 쌓여 있을 가능성이 큽니다. -PURGE Regapps를 먼저 실행해보고, 이후에도 변화가 없으면 DXF로 내보낸 후 다시 DWG로 저장하는 방법도 고려할 수 있습니다.
정리 audit·purge·overkill이 안 통할 때 실제로 점검할 순서
- 원본 복사본 생성 – 실수에 대비해 반드시 백업
AUDIT실행 – 도면 오류 점검-PURGE→ Regapps 선택 – 보이지 않는 애플리케이션 정보 정리PURGEAECDATA실행 – AEC 데이터가 포함된 경우만 (복사본에서)OVERKILL실행 – 중복 객체 제거- 저장 후 재실행 → Xref, 문자, 출력 정상 확인
- 용량 변화가 없으면 WBLOCK 또는 DXF 변환 검토
이 순서를 따르면 일반적인 PURGE만으로 해결되지 않는 대부분의 용량 문제를 처리할 수 있습니다. 단, Architecture, Civil 3D 등 전용 프로그램 도면이나 Xref가 많이 연결된 파일은 원본을 보관한 상태에서 복사본으로만 진행하는 것이 가장 중요합니다.