Le fichier STEP ne s'ouvre pas ? Comment diagnostiquer et réparer un fichier .step corrompu
Un fichier STEP qui refuse obstinément de s'ouvrir est l'un des tickets de support CAO les plus fréquents – et l'un des moins expliqués. Les messages d'erreur sont cryptiques (« invalid record index », « unable to read file », ou aucun message du tout), et les causes vont d'un simple accroc de téléchargement à un véritable défaut de géométrie introduit dès l'export.
Ce guide passe d'abord en revue le diagnostic, puis la correction pour chaque symptôme, afin que vous puissiez déterminer en quelques minutes si le fichier est facilement réparable ou doit être réexporté depuis la source.
Checklist de diagnostic rapide
Avant de vous pencher sur une erreur précise, passez en revue ces cinq points – ils couvrent la majorité des cas de « ne s'ouvre pas » en moins d'une minute.
- Le fichier a-t-il été tronqué ? — Les fichiers reçus en pièce jointe, via synchronisation cloud ou téléchargement interrompu peuvent être coupés en cours de transfert. Comparez la taille du fichier à l'original de l'expéditeur, ou demandez un nouvel envoi.
- S'agit-il du mauvais schéma AP ? — STEP existe en versions AP203, AP214 et AP242. Un importateur ancien peut échouer sur des constructions AP242 récentes (PMI, cinématique) qu'il ne reconnaît pas.
- Y a-t-il une incompatibilité de version ? — Certains systèmes CAO écrivent des entités STEP valables uniquement dans une édition STEP spécifique ; un importateur basé sur une édition antérieure les rejettera.
- Les unités ou l'échelle sont-elles fausses ? — Le fichier peut s'ouvrir sans problème mais apparaître microscopique ou géant – c'est un problème d'unités, pas de corruption.
- S'agit-il vraiment d'un fichier STEP ? — Les fichiers sont parfois renommés par erreur. Une extension .step sur un fichier IGES, STL, ou même une archive zippée, fera échouer tout importateur STEP de la même manière.
Corriger selon le symptôme
Retrouvez votre symptôme exact ci-dessous pour la solution la plus rapide.
Le fichier STEP ne s'ouvre pas du tout
Si l'application affiche immédiatement une erreur ou si le fichier ne peut même pas être sélectionné, vérifiez d'abord l'intégrité du fichier. Ouvrez-le dans un simple éditeur de texte (Bloc-notes, VS Code) – la toute première ligne d'un fichier STEP valide doit être exactement :
et se terminer, vers la fin, par une ligne END-ISO-10303-21; correspondante.
ISO-10303-21;
HEADER;
FILE_DESCRIPTION((''),'2;1');
FILE_NAME('part.step','2026-07-02T10:00:00',...
Si l'en-tête est absent, illisible, ou si le fichier s'arrête brutalement en plein milieu d'une ligne, il a été corrompu ou tronqué pendant le transfert – demandez un nouvel envoi, ou si le fichier provient d'une archive .zip, réextrayez-le (une extraction échouée est une cause fréquente et discrète).
Le fichier STEP s'ouvre mais affiche un modèle vide
Une scène vide signifie généralement que l'importateur a accepté l'en-tête et les unités mais n'a pas pu résoudre les entités de forme elles-mêmes – souvent parce que le fichier référence une construction AP242 (comme des annotations PMI ou une structure d'assemblage inhabituelle) que l'importateur ne prend pas en charge.
Essayez d'abord de l'ouvrir dans une autre application pour confirmer que la géométrie est bien présente, puis convertissez-le avec un outil capable de lire une plus large portion de la norme STEP avant de le réimporter dans votre logiciel CAO principal.
« Encountered invalid record index » (SolidWorks)
Cette erreur spécifique à SolidWorks signifie que les références d'entités internes du fichier pointent vers un numéro d'enregistrement qui n'existe pas dans le fichier – les données STEP elles-mêmes sont malformées au niveau de l'analyse syntaxique, pas seulement sémantiquement inhabituelles.
Causes connues : un téléchargement tronqué ou interrompu, un fichier édité manuellement ou concaténé avec un éditeur de texte, ou un bug dans le module d'export STEP du logiciel CAO source (cela apparaît parfois avec d'anciennes versions de certains logiciels CAO de milieu de gamme).
La solution consiste presque toujours à obtenir un nouvel export du fichier depuis sa source. Si ce n'est pas possible, lire le fichier défectueux avec un autre moteur STEP puis le réexporter (voir ci-dessous) normalise la structure des enregistrements et résout fréquemment l'erreur.
Le fichier STEP s'importe à la mauvaise taille
STEP stocke une unité explicite dans son en-tête (millimètres, pouces, etc.). Si cette unité est incorrecte, absente ou mal lue par l'importateur, votre modèle sera 1000 fois trop grand, trop petit, ou mis à l'échelle par 25,4 (le classique mélange mm/pouce). Consultez notre guide dédié sur la correction des erreurs d'unités et d'échelle des modèles 3D
Le fichier STEP s'ouvre mais la géométrie est corrompue
Parfois le fichier s'ouvre sans erreur, mais le solide présente des trous, des faces manquantes, des auto-intersections, ou échoue à un contrôle de réparation – des défauts B-Rep classiques. Cela survient lorsqu'un fichier a subi plusieurs conversions successives, ou que l'exportateur STEP du logiciel CAO d'origine présente un bug connu.
La solution la plus propre est un nouvel export depuis le fichier CAO natif d'origine. À défaut, convertir le fichier STEP défectueux via un outil neutre puis le réexporter produit souvent une géométrie exploitable, car la tessellation et la réparation d'un autre moteur peuvent contourner le défaut précis qui bloque votre application principale.
Comment un convertisseur aide à récupérer un fichier rejeté
STEP est une norme ISO ouverte, mais chaque éditeur CAO implémente son propre lecteur avec ses propres tolérances face aux données malformées. Un fichier rejeté sans appel par l'importateur d'une application peut souvent être lu avec succès par un moteur différent, plus permissif vis-à-vis du défaut précis présent – puis réexporté en un fichier propre que l'application d'origine acceptera.
3D CAD Converter lit les fichiers STEP AP203, AP214 et AP242 avec son propre moteur indépendant. Le flux de récupération pratique est le suivant :
- Ouvrez le fichier .step problématique dans 3D CAD Converter. S'il se charge, la géométrie elle-même est intacte et le problème vient spécifiquement de l'importateur de votre application d'origine.
- Réexportez-le en un fichier STEP frais (normalise la structure des entités/enregistrements) ou convertissez-le directement en STL, OBJ ou glTF si vous n'avez plus besoin du format STEP.
- Réouvrez le fichier nouvellement exporté dans votre application CAO d'origine ou l'outil en aval – le ré-export résout la majorité des cas de « ne s'ouvre pas » et « invalid record index ».
cadconvert convert -i broken-part.step -o recovered-part.step
cadconvert convert -i broken-part.step -o recovered-part.stl
Les mêmes commandes CLI fonctionnent sans surveillance sur un dossier entier de fichiers suspects, ce qui est utile si vous avez hérité d'une archive de fichiers STEP d'un client ou d'un ancien export PLM et devez trier ceux qui sont réellement récupérables.
En savoir plus : En savoir plus sur le format STEP · Contrôler la qualité du maillage à l'export
Récupérer un fichier STEP qui ne s'ouvre pas
Téléchargez l'essai gratuit et essayez d'ouvrir votre fichier .step défectueux – si 3D CAD Converter peut le lire, vous pouvez réexporter une copie propre en quelques secondes.
Télécharger l'essai gratuitÉviter le problème la prochaine fois
Quelques habitudes prises à l'export évitent la plupart des problèmes ci-dessus avant qu'ils n'atteignent quiconque en aval.
- Exporter en AP242 lorsque la cible le prend en charge — AP242 est l'édition STEP actuelle et regroupe les capacités d'AP203/AP214 plus le PMI ; utilisez-la sauf si un système en aval exige expressément un schéma plus ancien.
- Vérifier immédiatement après l'export — Ouvrez le fichier STEP fraîchement exporté dans une seconde application (ou un convertisseur) avant de l'envoyer où que ce soit – repérer un export défectueux à la source prend quelques secondes ; le repérer une fois arrivé dans la boîte de réception d'un client coûte un fil de support.
- Valider les archives par lots avant de s'y fier — Si vous maintenez un dossier de fichiers STEP destinés à être réutilisés, ouvrez et réexportez périodiquement l'ensemble du lot avec la CLI – mieux vaut savoir qu'un fichier ne se lit pas avant une échéance que pendant.
Questions fréquentes
Comment savoir si un fichier STEP est corrompu ?
Ouvrez-le dans un simple éditeur de texte et vérifiez la première ligne : un fichier STEP valide commence toujours par ISO-10303-21; et se termine par END-ISO-10303-21;. Un en-tête manquant ou illisible, ou un fichier qui s'interrompt en plein milieu d'une ligne, indique une troncature ou une corruption pendant le transfert. Ouvrir le fichier avec un second moteur CAO est le moyen le plus rapide de confirmer si la géométrie sous-jacente est réellement intacte.
Pourquoi mon fichier STEP s'ouvre-t-il dans FreeCAD mais pas dans SolidWorks ?
Différents moteurs STEP appliquent la norme ISO 10303 avec des niveaux de rigueur différents. L'importateur de SolidWorks est souvent moins tolérant envers les enregistrements B-Rep malformés ou les constructions AP242 non prises en charge que l'importateur de FreeCAD basé sur OpenCascade, donc un fichier qui se charge dans l'un peut être rejeté par l'autre. Réexporter le fichier via un moteur différent le normalise généralement suffisamment pour que l'importateur plus strict l'accepte.
Qu'est-ce qui cause « Encountered invalid record index » dans SolidWorks ?
Cela signifie que les références d'entités internes du fichier pointent vers un numéro d'enregistrement inexistant – un défaut au niveau de l'analyse syntaxique, généralement dû à un téléchargement tronqué, une édition manuelle, ou un bug dans le module d'export STEP du logiciel source. Un nouvel export depuis la source, ou un ré-export via un autre moteur STEP, résout le problème dans la plupart des cas.
Mon fichier STEP s'importe à la mauvaise taille – comment corriger cela ?
STEP stocke une unité explicite dans son en-tête ; si cet indicateur est incorrect ou mal lu, le modèle arrive 1000 fois trop grand ou trop petit, ou à l'échelle 25,4 (confusion mm/pouce). Vérifiez les unités d'export sur le système source, ou remettez le modèle à l'échelle après import – 3D CAD Converter peut remettre à l'échelle les fichiers STEP, STL, OBJ et glTF pendant la conversion.
Un fichier STEP peut-il s'ouvrir tout en ayant une géométrie corrompue ?
Oui. Un fichier peut passer la lecture initiale tout en contenant des défauts B-Rep – trous, auto-intersections, arêtes non-maniéres – en particulier après plusieurs conversions successives ou avec un exportateur défectueux. Un nouvel export depuis la source d'origine est la meilleure solution ; convertir via un second moteur puis réparer le résultat est l'alternative pratique.
Convertir un fichier STEP corrompu en STL le répare-t-il vraiment ?
Cela rend le fichier de nouveau utilisable en aval plutôt que de réparer les données STEP d'origine – un lecteur différent peut souvent analyser un fichier qu'une autre application rejette, puis exporter une géométrie propre dans le format cible. Si vous en avez besoin en STEP pour poursuivre l'édition, réexportez en STEP après la lecture réussie.
En savoir plus : En savoir plus sur le format IGES · STEP vs IGES : quel format choisir ?