O que é o formato de ficheiro IGS?
Um arquivo .igs é um arquivo gráfico codificado no formato IGES, usado em ambientes de software CAD para armazenar dados de imagem vetorial 2D/3D. O arquivo pode conter vários dados para um projeto, como modelos de estrutura de arame (wireframe), representações de superfícies ou objetos sólidos e designs de circuitos. Os arquivos .igs são salvos em texto ASCII simples usando um layout de cartão rígido de largura fixa de 80 colunas - cada linha carrega uma única letra de tipo de seção (S, G, D, P ou T) e um número de sequência alinhado à direita nas colunas 74-80. Como o formato é ASCII puro sem cabeçalho binário, não há uma assinatura tradicional de magic-bytes; os arquivos são identificados por esta estrutura de colunas distinta. A extensão .igs é a grafia clássica de três letras do DOS para .iges - ambas as extensões referem-se ao formato idêntico.
Breve história do formato de arquivo .igs
O formato .igs segue de perto a Initial Graphics Exchange Specification (IGES), publicada pela primeira vez em 1980 pelo US National Bureau of Standards (agora NIST) e posteriormente padronizada como ANS US PRO/IPO-100. Tornou-se rapidamente o formato padrão para armazenar e trocar dados de modelos 3D entre diferentes plataformas CAD, facilitando muito a colaboração entre usuários de diferentes ferramentas de software. Nos últimos anos, foi amplamente substituído pelo formato .stp, que oferece suporte mais rico a modelos sólidos e continua amplamente utilizado hoje. A especificação IGES foi atualizada pela última vez em 1996 (versão 5.3). Embora alternativas mais recentes agora dominem, os arquivos .igs permanecem comuns em fluxos de trabalho legados e arquivos, e ainda são amplamente suportados pelas principais aplicações CAD. Outros formatos de troca neutros relacionados incluem .stl para geometria de malha e .dxf para intercâmbio de desenhos 2D/3D.
Segurança e proteção
RISCO: LOWUm arquivo IGS consiste em dados de geometria ASCII simples - não contém código executável e não pode executar nada, portanto, abrir um é seguro. As únicas preocupações no mundo real não são maliciosas: montagens grandes podem ser lentas para carregar, uma exportação IGES pode inadvertidamente incluir detalhes de design proprietários que você não pretendia compartilhar (é a geometria exata que o destinatário pode medir) e arquivos IGES apenas de superfície frequentemente chegam sem estanqueidade e precisam de correção antes da usinagem/impressão. Como sempre, apenas o contêiner é inofensivo - tenha cuidado com um arquivo fingindo ser «peça.igs» que na verdade é um executável; verifique a verdadeira extensão.
Detalhes do formato
em resumoProgramas que abrem arquivos IGS
Detalhes técnicos
especificação profunda| Estrutura do arquivo | Layout de cartão ASCII de 80 colunas de largura fixa; a coluna 73 contém a letra do tipo de seção, as colunas 74-80 contêm um número de sequência alinhado à direita |
| Codificação de texto | ASCII de 7 bits simples; sem dados binários, sem BOM e sem assinatura binária de magic-byte |
| Tipos de seção | Cinco seções nomeadas: Start (`S`), Global (`G`), Directory Entry (`D`), Parameter Data (`P`), Terminate (`T`) - cada linha carrega exatamente um identificador de seção |
| Tipo MIME | `model/iges` |
| Identificação do arquivo | Identificado pela estrutura de cartão de 80 colunas e pela convenção de letras de seção, não por um número mágico binário |
| Tipos de geometria | Desenhos 2D, wireframe 3D, superfícies NURBS e regradas, superfícies aparadas, sólidos B-rep, modelos de elementos finitos e esquemas de circuitos |
| Contagem de tipos de entidade | Mais de 100 tipos de entidades definidos cobrindo curvas, superfícies, anotação e estrutura; os números de tipo variam de 100 a 9999 |
| Delimitadores de parâmetros | Caracteres delimitadores declarados na seção Global; os padrões são vírgula (`,`) para separação de parâmetros e ponto e vírgula (`;`) para terminação de registro |
| Unidades de medida | Sistema de unidades declarado na seção Global; os sistemas suportados incluem polegadas, milímetros, pés, metros e vários outros |
| Suporte a cores | 8 índices de cores predefinidos (1-8); cores RGB personalizadas via Color Definition Entity (Tipo 314) |
| Suporte a camadas | Até 9999 níveis (camadas); camadas nomeadas definidas via Level Function Entity (Tipo 406, Forma 1) |
| Sistema de coordenadas | Sistema de coordenadas cartesianas de mão direita; a Transformation Matrix Entity (Tipo 124) lida com posicionamento, escala e rotação |
| Extensão alternativa | `.iges` - mesmo formato; `.igs` é a grafia legada de três caracteres do DOS |
| Interoperabilidade | Neutro em relação ao fornecedor; importação/exportação suportada nativamente por AutoCAD, SolidWorks, CATIA, Siemens NX, PTC Creo e FreeCAD |
| Limitações conhecidas | Sem suporte nativo para hierarquia de montagem ou árvores de recursos paramétricos; a precisão do corte pode degradar entre tradutores |
| Tamanho típico do arquivo | Maior que os formatos CAD binários devido à estrutura detalhada de cartões ASCII; modelos moderadamente complexos normalmente atingem vários megabytes |
| Lançado | 1980 (IGES 1.0); last version IGES 5.3, 1996 |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.loc.gov |
Conversões de IGS
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos IGS.