Avril 2026 · Tutoriel · 6 min de lecture

Pourquoi la commande PURGE d'AutoCAD ne suffit pas

Vous avez lancé PURGE, cliqué "Tout purger", et votre fichier DWG fait toujours 40 Mo ? Voici ce qui se passe réellement sous le capot — et comment le résoudre en 30 secondes.

Le symptôme

Vous travaillez sur un plan qui paraît simple : quelques calques, peu de blocs, aucune XRef. Et pourtant, votre fichier pèse 40, 60, parfois 100 Mo. Vous lancez PURGE, vous cochez "Purger les éléments imbriqués", vous cliquez "Tout purger". Le dialogue dit que 3 éléments ont été supprimés. Vous enregistrez. Le fichier fait toujours 38 Mo. Frustrant.

Cas typique

Un de nos bêta-testeurs nous a envoyé un fichier de 45 Mo qu'il n'arrivait pas à alléger. Après RPURGE, le fichier est passé à 8 Mo (−82%). Rien n'avait été supprimé de visible — tout venait des résidus invisibles.

Pourquoi PURGE ne voit pas tout

La commande PURGE d'AutoCAD est conservative par construction. Elle refuse de supprimer quoi que ce soit qui pourrait, théoriquement, être utilisé quelque part. Le problème : beaucoup d'éléments laissent des références invisibles dans des dictionnaires système que PURGE n'inspecte pas en profondeur.

1. Les calques fantômes

Quand vous importez une XRef, supprimez-la, puis purgez, AutoCAD conserve parfois les définitions de calques de l'XRef dans un dictionnaire interne. Invisibles dans la liste des calques normale, mais toujours présents dans le fichier.

2. Les RegApps orphelines

Chaque plugin qui a un jour touché votre fichier y a laissé une "RegApp" (application enregistrée). Si vous avez utilisé AutoCAD Electrical il y a deux ans, sa RegApp est toujours là. Autodesk Civil 3D ? Idem. Un ancien plugin acheté puis désinstallé ? Toujours là. PURGE ne les touche jamais.

3. Les dictionnaires DGN et PDF

Importer un PDF ou un DGN crée des entrées dans le dictionnaire nommé d'AutoCAD. Supprimer les entités importées ne vide pas le dictionnaire — les références restent.

4. Les BTR anonymes *U####

Les blocs dynamiques créent des BTR anonymes (noms en *U1234) chaque fois que leurs paramètres changent. Si le bloc parent est supprimé alors que ses variantes dynamiques étaient utilisées, les BTR anonymes deviennent orphelins mais restent dans le fichier.

5. Les styles "auxiliaires"

Les styles de texte, de cotation, de multileader créés automatiquement par WBLOCK ou par un copier-coller depuis un autre DWG ne sont pas purgés par défaut, même s'ils ne sont utilisés nulle part.

La solution : RPURGE

RPURGE, la commande de purge radicale d'ElectroCAD, enchaîne 10 passes successives jusqu'à stabilisation. Entre chaque passe, elle nettoie explicitement ce que PURGE ignore :

  • Les RegApps non utilisées (avec une whitelist pour les RegApps dynamiques qui doivent être préservées)
  • Les dictionnaires DGN, PDF, images
  • Les BTR anonymes déréférencés (sans casser les dynamiques actifs)
  • Les échelles personnalisées
  • Les tables de symboles vides
Protection des blocs dynamiques

Purger naïvement les BTR anonymes peut casser les liens ACAD_ENHANCEDBLOCK et créer des blocs orphelins (le fameux bug des *U#### qui apparaissent après un purge). RPURGE vérifie les références transitives avant chaque suppression, en utilisant GetBlockReferenceIds(false, false) pour compter toutes les références — y compris celles qui passent par les BTR anonymes dynamiques.

Utilisation

Dans AutoCAD, il suffit de taper :

Command: RPURGE

Pas de dialogue, pas d'options. RPURGE exécute les 10 passes, affiche un rapport détaillé (ce qui a été supprimé à chaque passe), et vous rend la main. Enregistrez votre fichier — vous constaterez une baisse de taille significative.

Résultats mesurés

Type de projetAvant RPURGEAprès RPURGEGain
Projet électricité bâtiment complet45 Mo8 Mo−82%
Projet industriel avec XRefs bindées120 Mo35 Mo−71%
Schéma unifilaire moyen12 Mo3 Mo−75%
Plan de rez avec import PDF68 Mo18 Mo−74%
Fichier "propre" après 3 ans de modif15 Mo6 Mo−60%

Le gain dépend de l'historique du fichier : plus il est ancien et a transité par plusieurs plugins, plus RPURGE trouve de résidus à supprimer. Un fichier "neuf" (créé hier, quelques entités) ne bénéficiera pas autant — mais il n'en a pas besoin.

Quand utiliser RPURGE

Situations où RPURGE est indispensable
  • Avant de remettre un fichier à un client pour garantir une taille minimale
  • Quand un fichier gonfle anormalement par rapport à son contenu visible
  • Après avoir désinstallé un plugin qui aurait laissé des traces
  • Avant un archivage de projet terminé
  • Quand AutoCAD devient lent à l'ouverture du fichier

Pour les nettoyages quotidiens

Pour les nettoyages plus légers et configurables pendant la phase de travail, utilisez plutôt CLEANER (ExpressCleaner) qui propose un dialogue avec cases à cocher pour choisir finement ce qui doit être nettoyé (calques vides, blocs orphelins, styles inutilisés, etc.).

Différence RPURGE vs CLEANER

CritèreRPURGECLEANER
ObjectifPurge radicale en 10 passesNettoyage configurable
InterfaceAucune (exécution automatique)Dialogue avec cases à cocher
Durée5 à 30 secondes2 à 5 secondes
UsagePonctuel, fichier lourdQuotidien, fin de session
RegAppsToujours (avec whitelist)Optionnel
Gain typique50 à 85%10 à 30%
Faites une sauvegarde avant

RPURGE est non destructif sur les entités visibles, mais toute purge est irréversible au sein du fichier. Avant de lancer RPURGE sur un fichier critique, faites une copie. La commande est conservative mais mieux vaut prévenir.

Conclusion

La commande PURGE native d'AutoCAD n'est pas cassée — elle est volontairement prudente pour éviter les pertes de données. Mais pour un nettoyage en profondeur, elle ne suffit pas. RPURGE comble ce manque en attaquant les résidus qu'aucune purge standard ne touche, tout en protégeant les structures critiques comme les blocs dynamiques.

Si vos fichiers DWG sont régulièrement trop lourds par rapport à leur contenu visible, passer à RPURGE une fois suffit à s'en convaincre. Pour un bureau d'études qui livre des DWG en permanence, c'est un gain de qualité immédiat et mesurable.


Envie d'essayer RPURGE ?

RPURGE est inclus dans ElectroCAD Tools — Pack Pro dès 49 CHF/mois. Essai gratuit 30 jours, sans carte bancaire.

Commencer l'essai gratuit En savoir plus sur RPURGE