Vad är filformatet IGS?
En .igs-fil är en grafikfil kodad i IGES-format, som används i CAD-miljöer för att lagra 2D/3D-vektordata. Filen kan innehålla olika data för ett projekt, såsom trådmodeller, yt- eller solidrepresentationer och kretsdesign. .igs-filer sparas i ren ASCII-text med en strikt fast bredd på 80 kolumner - varje rad bär en enskild sektionstyp-bokstav (S, G, D, P eller T) och ett högerjusterat sekvensnummer i kolumnerna 74-80. Eftersom formatet är ren ASCII utan binär header finns ingen traditionell magic-byte-signatur; filer identifieras genom denna distinkta kolumnstruktur. Filändelsen .igs är den klassiska DOS-stavningen med tre bokstäver av .iges - båda ändelserna avser identiska format.
Kort historik om filformatet .igs
Formatet .igs följer Initial Graphics Exchange Specification (IGES), som först publicerades 1980 av US National Bureau of Standards (nu NIST) och senare standardiserades som ANS US PRO/IPO-100. Det blev snabbt standardformatet för att lagra och utbyta 3D-modelldata mellan olika CAD-plattformar, vilket underlättade samarbete mellan användare av olika programvaruverktyg. Under senare år har det till stor del ersatts av formatet .stp, som erbjuder rikare stöd för solidmodeller och används flitigt idag. IGES-specifikationen uppdaterades senast 1996 (version 5.3). Även om nyare alternativ nu dominerar, förblir .igs-filer vanliga i äldre arbetsflöden och arkiv, och stöds fortfarande brett av stora CAD-applikationer. Andra relaterade neutrala utbytesformat inkluderar .stl för nätgeometri och .dxf för utbyte av 2D/3D-ritningar.
Säkerhet & trygghet
RISK: LOWEn IGS-fil är ren ASCII-geometridata - den innehåller ingen exekverbar kod och kan inte köra någonting, så det är säkert att öppna en. De enda praktiska bekymren är icke-maliciösa: stora sammanställningar kan vara långsamma att ladda, en IGES-export kan oavsiktligt inkludera proprietära designdetaljer som du inte menade att dela (det är exakt geometri som mottagaren kan mäta), och IGES-filer med enbart ytor anländer ofta icke-vattentäta och behöver repareras före maskinbearbetning/utskrift. Som alltid är det bara behållaren som är ofarlig - var försiktig med filer som utger sig för att vara «part.igs» men som egentligen är en exekverbar fil; kontrollera den verkliga filändelsen.
Formatdetaljer
i ett nötskalProgram som öppnar IGS-filer
Tekniska detaljer
djup specifikation| Filstruktur | ASCII-kortlayout med fast bredd på 80 kolumner; kolumn 73 innehåller sektionstyp-bokstaven, kolumnerna 74-80 innehåller ett högerjusterat sekvensnummer |
| Textkodning | Ren 7-bitars ASCII; inga binära data, ingen BOM och ingen binär magic-byte-signatur |
| Sektionstyper | Fem namngivna sektioner: Start (`S`), Global (`G`), Directory Entry (`D`), Parameter Data (`P`), Terminate (`T`) - varje rad bär exakt en sektionsidentifierare |
| MIME-typ | `model/iges` |
| Filidentifiering | Identifieras genom 80-kolumners kortstruktur och sektionsbokstavskonvention, inte genom ett binärt magiskt nummer |
| Geometri-typer | 2D-ritningar, 3D-trådmodeller, NURBS och linjerade ytor, trimmade ytor, B-rep-solider, finita element-modeller och kretsscheman |
| Antal entitetstyper | Över 100 definierade entitetstyper som täcker kurvor, ytor, annoteringar och struktur; typnummer sträcker sig från 100 till 9999 |
| Parameteravgränsare | Avgränsningstecken deklareras i Global-sektionen; standard är kommatecken (`,`) för parameterseparering och semikolon (`;`) för postavslutning |
| Måttenheter | Enhetssystem deklareras i Global-sektionen; system som stöds inkluderar tum, millimeter, fot, meter och flera andra |
| Färgstöd | 8 fördefinierade färgindex (1-8); anpassade RGB-färger via Color Definition Entity (Typ 314) |
| Lagerstöd | Upp till 9999 nivåer (lager); namngivna lager definieras via Level Function Entity (Typ 406, Form 1) |
| Koordinatsystem | Högerorienterat kartesiskt koordinatsystem; Transformation Matrix Entity (Typ 124) hanterar placering, skalning och rotation |
| Alternativ filändelse | `.iges` - samma format; `.igs` är den äldre DOS-stavningen med tre tecken |
| Interoperabilitet | Leverantörsneutral; import/export stöds nativt av AutoCAD, SolidWorks, CATIA, Siemens NX, PTC Creo och FreeCAD |
| Kända begränsningar | Inget nativt stöd för sammanställningshierarki eller parametriska funktionsträd; trimprecision kan försämras mellan olika översättare |
| Typisk filstorlek | Större än binära CAD-format på grund av den ordrika ASCII-kortstrukturen; måttligt komplexa modeller når vanligtvis flera megabyte |
| Släppt | 1980 (IGES 1.0); last version IGES 5.3, 1996 |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.loc.gov |
IGS-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om IGS-filer.