Arquivo STEP não abre? Como diagnosticar e corrigir um arquivo .step corrompido

Julho 2026 • ContentaSoft Team

Um arquivo STEP que se recusa a abrir é um dos chamados de suporte CAD mais comuns que existem — e um dos menos explicados. As mensagens de erro são crípticas ("invalid record index", "unable to read file", ou nenhuma mensagem), e as causas vão desde uma falha de download de cinco segundos até um defeito genuíno de geometria já presente no momento da exportação.

Este guia percorre primeiro o diagnóstico e depois a correção para cada sintoma, para que você saiba em poucos minutos se o arquivo pode ser corrigido facilmente ou se precisa ser exportado novamente a partir da origem.

Checklist rápido de diagnóstico

Antes de investigar um erro específico, faça estas cinco verificações — elas resolvem a maioria dos casos de "não abre" em menos de um minuto.

  • O arquivo foi truncado? — Arquivos recebidos por anexo de e-mail, sincronização em nuvem ou um download interrompido podem ser cortados no meio da transferência. Compare o tamanho do arquivo com o original do remetente ou peça um novo envio.
  • É o esquema AP errado? — O STEP existe nas variantes AP203, AP214 e AP242. Um importador mais antigo pode travar em construções AP242 mais recentes (PMI, cinemática) que ele não reconhece.
  • Há uma incompatibilidade de versão? — Alguns sistemas CAD gravam entidades STEP que só são válidas em uma edição específica do STEP; um importador baseado em uma edição mais antiga vai rejeitá-las.
  • As unidades ou a escala estão erradas? — O arquivo pode abrir normalmente, mas aparecer microscópico ou gigantesco — isso é um problema de unidades, não de corrupção.
  • É realmente um arquivo STEP? — Arquivos são renomeados por acidente. Uma extensão .step em um arquivo IGES, STL ou até mesmo um arquivo compactado fará qualquer importador STEP falhar da mesma forma.

Correção por sintoma

Encontre abaixo o seu sintoma exato para chegar à correção mais rápida.

O arquivo STEP não abre de jeito nenhum

Se o aplicativo apresenta erro imediatamente ou o arquivo simplesmente não pode ser selecionado, verifique primeiro a integridade do arquivo. Abra-o em um editor de texto simples (Bloco de Notas, VS Code) — a primeira linha de um arquivo STEP válido deve ser exatamente:

e deve terminar com uma linha correspondente END-ISO-10303-21; próxima ao final.

ISO-10303-21;
HEADER;
FILE_DESCRIPTION((''),'2;1');
FILE_NAME('part.step','2026-07-02T10:00:00',...

Se o cabeçalho estiver ausente, corrompido, ou o arquivo terminar abruptamente no meio de uma linha, ele foi corrompido ou truncado durante a transferência — peça um novo envio ou, se veio de um .zip, extraia-o novamente (uma descompactação falha é uma causa silenciosa comum).

O arquivo STEP abre, mas mostra um modelo vazio

Uma cena vazia geralmente significa que o importador aceitou o cabeçalho e as unidades, mas não conseguiu resolver as entidades de forma reais — muitas vezes porque o arquivo faz referência a uma construção AP242 (como anotações PMI ou uma estrutura de montagem incomum) que o importador não suporta.

Tente abri-lo primeiro em outro aplicativo para confirmar que a geometria está realmente presente e, em seguida, converta-o com uma ferramenta que leia uma parte mais ampla do padrão STEP antes de trazê-lo de volta ao seu sistema CAD principal.

«Encontrado índice de registro inválido» (SolidWorks)

Esse erro específico do SolidWorks significa que as referências internas de entidades do arquivo apontam para um número de registro que não existe no arquivo — os próprios dados STEP estão malformados no nível de análise sintática, não apenas semanticamente incomuns.

Causas conhecidas: um download truncado ou interrompido, um arquivo editado manualmente ou concatenado com um editor de texto, ou um bug no gravador STEP do sistema CAD de origem (isso aparece ocasionalmente em versões mais antigas de alguns pacotes CAD intermediários).

A correção é quase sempre obter uma nova exportação do arquivo a partir da origem. Se isso não for possível, ler o arquivo corrompido com um kernel STEP diferente e exportá-lo novamente (veja abaixo) normaliza a estrutura de registros e frequentemente resolve o erro.

O arquivo STEP é importado no tamanho errado

O STEP armazena uma unidade explícita em seu cabeçalho (milímetros, polegadas, etc.). Se essa unidade estiver errada, ausente ou for lida incorretamente pelo importador, o modelo aparecerá 1000 vezes maior, menor, ou escalado por 25,4 (a clássica troca entre mm e polegadas). Veja nosso guia dedicado sobre como corrigir erros de unidade e escala em modelos 3D

O arquivo STEP abre, mas a geometria está corrompida

Às vezes o arquivo abre sem erro, mas o sólido tem lacunas, faces ausentes, autointersecções, ou falha em uma verificação de reparo — defeitos clássicos de B-rep. Isso acontece quando um arquivo passou por múltiplas conversões sucessivas, ou quando o exportador STEP do sistema CAD de origem tem um bug conhecido.

A correção mais limpa é uma nova exportação a partir do arquivo CAD nativo original. Quando isso não está disponível, converter o STEP corrompido por meio de uma ferramenta neutra e exportá-lo novamente costuma produzir geometria utilizável, já que a tesselação e o processo de reparo de um kernel diferente podem contornar o defeito específico que está travando seu aplicativo principal.

Como um conversor ajuda a recuperar um arquivo rejeitado

O STEP é um padrão ISO aberto, mas cada fabricante de CAD implementa seu próprio leitor com suas próprias tolerâncias para dados malformados. Um arquivo que o importador de um aplicativo rejeita completamente muitas vezes pode ser lido com sucesso por um kernel diferente, mais permissivo em relação ao defeito específico presente — e então exportado novamente como um arquivo limpo que o aplicativo original aceitará.

O 3D CAD Converter lê arquivos STEP AP203, AP214 e AP242 com seu próprio kernel independente. O fluxo de recuperação prático é o seguinte:

  1. Abra o arquivo .step problemático no 3D CAD Converter. Se ele carregar, a geometria em si está intacta e o problema é específico do importador do seu aplicativo original.
  2. Exporte-o novamente como um arquivo STEP novo (normaliza a estrutura de entidades/registros) ou converta diretamente para STL, OBJ ou glTF se você não precisar mais dele em formato STEP.
  3. Reabra o arquivo recém-exportado no seu aplicativo CAD original ou ferramenta seguinte — a reexportação resolve a maioria dos casos de "não abre" e "invalid record index".
cadconvert convert -i broken-part.step -o recovered-part.step
cadconvert convert -i broken-part.step -o recovered-part.stl

Os mesmos comandos da CLI funcionam sem supervisão em uma pasta inteira de arquivos suspeitos, o que é útil se você herdou um arquivo de STEP de um cliente ou uma exportação PLM legada e precisa avaliar quais realmente podem ser recuperados.

Saiba mais: Saiba mais sobre o formato STEP  ·  Controle a qualidade da malha na exportação

Recupere um arquivo STEP que não abre

Baixe a avaliação gratuita e tente abrir seu arquivo .step corrompido — se o 3D CAD Converter conseguir lê-lo, você pode exportar uma cópia limpa em segundos.

Baixar versão de teste gratuita

Como evitar da próxima vez

Alguns hábitos no momento da exportação evitam a maioria dos problemas acima antes que cheguem a qualquer pessoa mais adiante.

  • Exporte como AP242 quando o destino suportar — O AP242 é a edição atual do STEP e consolida os recursos do AP203/AP214 além do PMI; use-o a menos que um sistema específico mais adiante exija um esquema mais antigo.
  • Verifique imediatamente após a exportação — Abra o arquivo STEP recém-exportado em um segundo aplicativo (ou um conversor) antes de enviá-lo para qualquer lugar — detectar uma exportação ruim na origem leva segundos; detectá-la depois que ela chegou à caixa de entrada de um cliente custa uma conversa inteira de suporte.
  • Valide arquivos em lote antes de confiar neles — Se você mantém uma pasta de arquivos STEP para reutilização, abra e exporte novamente todo o conjunto periodicamente com a CLI — qualquer arquivo que falhar ao ser lido é algo que você quer saber antes de um prazo, não durante ele.

Perguntas frequentes

Como sei se um arquivo STEP está corrompido?

Abra-o em um editor de texto simples e verifique a primeira linha: um arquivo STEP válido sempre começa com ISO-10303-21; e termina com END-ISO-10303-21;. Um cabeçalho ausente ou corrompido, ou um arquivo que corta no meio de uma linha, indica truncamento ou corrupção durante a transferência. Abrir o arquivo em um segundo kernel CAD é a forma mais rápida de confirmar se a geometria subjacente está realmente intacta.

Por que meu arquivo STEP abre no FreeCAD, mas não no SolidWorks?

Kernels STEP diferentes aplicam o padrão ISO 10303 com diferentes níveis de rigor. O importador do SolidWorks costuma ser menos tolerante com registros B-rep malformados ou construções AP242 não suportadas do que o importador do FreeCAD baseado em OpenCascade, então um arquivo que carrega em um pode ser rejeitado pelo outro. Reexportar o arquivo por meio de um kernel diferente geralmente o normaliza o suficiente para que o importador mais rigoroso o aceite.

O que causa "Encountered invalid record index" no SolidWorks?

Significa que as referências internas de entidades do arquivo apontam para um número de registro que não existe — um defeito no nível de análise sintática, geralmente causado por um download truncado, edição manual, ou um bug no gravador STEP do sistema CAD de origem. Uma nova exportação a partir da origem, ou uma reexportação por meio de um kernel STEP diferente, resolve na maioria dos casos.

Meu arquivo STEP é importado no tamanho errado — como corrijo isso?

O STEP armazena uma unidade explícita em seu cabeçalho; se essa marcação estiver errada ou for lida incorretamente, o modelo aparece 1000 vezes maior ou menor, ou escalado por 25,4 (troca entre mm e polegadas). Verifique as unidades de exportação no sistema de origem, ou redimensione o modelo após a importação — o 3D CAD Converter pode redimensionar arquivos STEP, STL, OBJ e glTF como parte da conversão.

Um arquivo STEP pode abrir e ainda assim ter geometria corrompida?

Sim. Um arquivo pode passar pela leitura inicial e ainda conter defeitos de B-rep — lacunas, autointersecções, arestas não variétais — especialmente após múltiplas conversões sucessivas ou um exportador com falhas. Reexportar a partir da origem original é a melhor correção; converter por meio de um segundo kernel e reparar o resultado é a alternativa prática.

Converter um arquivo STEP corrompido para STL realmente o corrige?

Isso recupera o arquivo para uso posterior, em vez de reparar os dados STEP originais — um leitor diferente muitas vezes consegue analisar um arquivo que outro aplicativo rejeita, e então exportar geometria limpa no formato de destino. Se você precisar dele novamente em STEP para edição adicional, exporte novamente para STEP após a leitura bem-sucedida.

Saiba mais: Saiba mais sobre o formato IGES  ·  STEP versus IGES: qual formato você deve usar?