Avril 2026 · Comparatif outils · 5 min de lecture

RPURGE vs CLEANER vs PURGE natif : quel outil utiliser et quand ?

3 outils, 3 philosophies, 3 cas d'usage. PURGE natif d'AutoCAD pour les nettoyages basiques, RPURGE pour la purge radicale itérative, CLEANER pour le nettoyage configurable. Voici comment choisir.

Tableau comparatif rapide

CritèrePURGE natifRPURGECLEANER
Itération1 passe10 passes max1 passe
InterfaceDialogue cases à cocherAucune (auto)Dialogue 12 options
Lignes zéro-lengthNonNon
WipeoutsNonNon
Doublons (hash)NonNon
Force ByLayerNonNon
Calques gelés/verrouillésNon touchéNon touchéDégèle/déverrouille → restaure
Blocs dynamiquesRisqué ⚠Whitelist 12+ RegApps ✓Protégés ✓
RegApps inutiliséesAggressiveWhitelist expliciteNon touché
MLeaderStylesNonNon
Matériaux orphelinsNon✓ (sauf Global/ByLayer/ByBlock)Non
Échelles annotationNon✓ (sauf 1:1 et courante)
Détection hash O(n)NonNon✓ (doublons)
Lance RPURGE en finNon✓ (automatique)
Gain typique10 à 30%50 à 85%20 à 50%
Temps1 à 3 sec5 à 30 sec3 à 10 sec

Les 3 philosophies

PURGE natif — le nettoyage prudent

La commande PURGE intégrée à AutoCAD est conservative par construction. Elle refuse de supprimer quoi que ce soit qui pourrait, théoriquement, être utilisé quelque part. Elle propose un dialogue avec une arborescence d'éléments purgeables (blocs, calques, styles, etc.) et l'utilisateur coche ce qu'il veut supprimer.

Avantages :

  • Universel (présent dans toutes les versions d'AutoCAD)
  • Contrôle total via le dialogue
  • Très rapide

Limitations :

  • Une seule passe (ne capture pas les dépendances en cascade)
  • Ignore plusieurs catégories (échelles, matériaux, MLeaderStyles)
  • Peut casser des blocs dynamiques si on coche les RegApps liées
  • Ne nettoie pas les artefacts visibles (lignes zéro-length, doublons)

RPURGE — la purge radicale

RPURGE (RadicalPurge) d'ElectroCAD Tools enchaîne 10 passes itératives sur 10 catégories d'éléments purgeables, jusqu'à convergence. Chaque passe libère des dépendances qui deviennent purgeables à la passe suivante. Lire l'article complet sur les 10 passes de RPURGE.

Avantages :

  • Nettoie en cascade (capture les dépendances libérées)
  • Couvre 10 catégories complètes (vs 6-7 pour PURGE natif)
  • Whitelist explicite des RegApps protégées (préserve les blocs dynamiques)
  • Aucune interaction utilisateur — un seul tap, c'est fini
  • Gain typique 50 à 85% sur fichiers anciens

Limitations :

  • Pas de contrôle fin (tout ou rien)
  • Ne touche pas aux artefacts visibles (zéro-length, wipeouts, doublons)
  • Plus lent que PURGE natif (5 à 30 sec)

CLEANER — le nettoyage configurable

CLEANER (ExpressCleaner) d'ElectroCAD Tools s'attaque aux artefacts visibles et invisibles avec un dialogue à 12 options indépendantes. Il gère aussi les calques gelés/verrouillés en les déverrouillant temporairement, puis en restaurant leur état. À la fin, il lance automatiquement RPURGE pour finaliser.

Avantages :

  • Couvre les artefacts spécifiques que PURGE/RPURGE ignorent (zéro-length, wipeouts, doublons par hash)
  • Détection de doublons en O(n) via hash spatial (3 décimales de précision)
  • Force ByLayer sur tous les objets (option puissante pour normaliser)
  • Gère les calques gelés/verrouillés sans intervention
  • Lance RPURGE automatiquement à la fin (combo gagnant)

Limitations :

  • Plus complexe (12 options à comprendre)
  • Nécessite de réfléchir à ce qu'on veut
  • Moins instantané (dialogue à valider)

Les 12 options de CLEANER

Pour comprendre la valeur ajoutée de CLEANER, voici exactement ce qu'il propose dans son dialogue :

  1. Lignes zéro-length — supprime lignes/arcs/polylignes/cercles de longueur ou rayon < 0.0001
  2. Blocs vides — supprime les blocs sans entités (protège les blocs dynamiques)
  3. Textes vides — supprime DBText et MText vides (sauf ATTDEF)
  4. Wipeouts — supprime tous les objets "gomme"
  5. Doublons — détection hash spatial O(n), tolérance 0.001 (3 décimales)
  6. Hachures sans aire — supprime hachures à 0 ou erreur d'évaluation
  7. Hachures SOLID — supprime les pattern SOLID (souvent orphelins)
  8. Échelles annotation — supprime toutes sauf 1:1 et l'échelle courante
  9. Filtres de calques — supprime les filtres stockés dans LayerTable.ExtensionDictionary
  10. Force ByLayer — applique couleur/linetype/lineweight ByLayer à tous les objets
  11. Calques inutilisés — supprime les calques sans aucune entité
  12. Texte → un seul style — remplace tous les styles de texte par un seul

L'arbre de décision

Quel outil utiliser, en 5 secondes

Q1 — Votre fichier semble très lourd par rapport à son contenu visible ?
→ Lancez RPURGE. Aucune question, simplement un gain immédiat.

Q2 — Vous voyez des artefacts visibles dans le dessin ? (lignes minuscules, doublons, wipeouts oubliés)
→ Lancez CLEANER. Cochez les options pertinentes. Il finira par RPURGE automatiquement.

Q3 — Vous voulez juste purger un calque/style spécifique en sachant exactement ce qui sera supprimé ?
PURGE natif d'AutoCAD. Cochez votre élément précis dans l'arborescence.

Q4 — Vous préparez un fichier pour livraison client définitive ?
CLEANER avec toutes les options pertinentes cochées (Force ByLayer, Doublons, Wipeouts, Calques inutilisés). Puis RPURGE en fin (automatique).

Les 4 workflows recommandés

Workflow 1 — Nettoyage rapide quotidien

Command: RPURGE
> (5 à 30 secondes)
> Fichier réduit de ~60-80%

Une seule commande, parfait pour la fin de session, l'enregistrement avant pause, ou avant un envoi rapide à un collègue.

Workflow 2 — Préparation livraison client

Command: CLEANER
☑ Lignes zéro-length
☑ Blocs vides
☑ Textes vides
☑ Wipeouts
☑ Doublons
☑ Hachures sans aire
☑ Hachures SOLID
☑ Échelles annotation
☑ Force ByLayer  ← OPTION PUISSANTE
☑ Calques inutilisés
☐ Texte → un seul style  (sauf si vraiment voulu)
[Valider]
> Lance automatiquement RPURGE en fin
> Résultat: fichier optimisé pour livraison

Workflow 3 — Réparation d'un fichier corrompu

Si AutoCAD signale des erreurs à l'ouverture du fichier :

Command: AUDIT
> (corrige les incohérences structurelles)

Command: ECDIAGBLOCKS
> (diagnostic des blocs dynamiques orphelins)

Command: ECREPAIRBLOCKS
> (répare si nécessaire)

Command: CLEANER
> (nettoie les artefacts)
> → RPURGE automatique en fin

Workflow 4 — Dégonflage d'un fichier hérité

Vous reprenez un projet de votre confrère qui pèse 150 Mo et vous savez qu'il devrait en peser 10 :

Command: AUDIT          # Réparer
Command: RPURGE          # Première passe radicale
Command: CLEANER         # Artefacts visibles
> (RPURGE automatique en fin)
Command: RPURGE          # Re-passe finale (peut-être redondante mais sans danger)
Command: ECREPAIRBLOCKS  # Si blocs *U orphelins

Sur un fichier de 150 Mo, attendez-vous à un résultat final autour de 15-25 Mo. Le gain est massif et le fichier devient utilisable.

Ce qu'il ne faut PAS faire

Erreurs à éviter
  • Lancer RPURGE sur un fichier ouvert depuis le serveur partagé sans copie locale — toute opération de purge devrait se faire sur une copie locale, puis être recopiée. En cas de problème réseau pendant la purge, le fichier peut se corrompre.
  • Cocher "Force ByLayer" sans réfléchir — cette option supprime tous les overrides manuels (couleurs/linetypes appliqués directement aux objets). Si votre dessin utilise volontairement des couleurs explicites, vous les perdez.
  • Cocher "Hachures SOLID" sans vérifier — certaines hachures SOLID sont volontaires (zones colorées de mise en évidence). Vérifiez avant.
  • Lancer PURGE natif avec "Purger les éléments imbriqués" sur un fichier avec blocs dynamiques — vous risquez de casser les liens ACAD_ENHANCEDBLOCK. Préférez RPURGE.

Conclusion

Les 3 outils ne sont pas concurrents — ils sont complémentaires. PURGE natif pour le contrôle granulaire, RPURGE pour la purge radicale rapide, CLEANER pour les artefacts visibles spécifiques.

Le meilleur workflow combine souvent CLEANER (qui appelle automatiquement RPURGE en fin), avec PURGE natif uniquement pour des cas spéciaux où on veut purger un seul élément précis.

Pour 95% des bureaux d'études, deux raccourcis suffisent : RPURGE en fin de session pour une purge rapide, CLEANER avant livraison client pour un nettoyage en profondeur.


RPURGE et CLEANER inclus dans ElectroCAD Tools

Plus de 15 outils de productivité AutoCAD pour les électriciens. Pack Pro dès 49 CHF/mois.

Commencer l'essai gratuit Voir tous les outils