Co to jest format pliku IGS?
Plik .igs to plik graficzny zakodowany w formacie IGES, używany w środowiskach oprogramowania CAD do przechowywania danych obrazów wektorowych 2D/3D. Plik może zawierać różne dane projektowe, takie jak modele szkieletowe, reprezentacje powierzchniowe lub bryłowe oraz projekty obwodów. Pliki .igs są zapisywane jako zwykły tekst ASCII przy użyciu ścisłego układu kart o stałej szerokości 80 kolumn - każda linia zawiera pojedynczą literę typu sekcji (S, G, D, P lub T) oraz wyrównany do prawej numer sekwencyjny w kolumnach 74-80. Ponieważ format jest czystym ASCII bez nagłówka binarnego, nie posiada tradycyjnej sygnatury magicznych bajtów; pliki są identyfikowane przez tę charakterystyczną strukturę kolumn. Rozszerzenie .igs to klasyczna, trzyliterowa pisownia DOS formatu .iges - oba rozszerzenia odnoszą się do identycznego formatu.
Krótka historia formatu pliku .igs
Format .igs ściśle bazuje na specyfikacji Initial Graphics Exchange Specification (IGES), opublikowanej po raz pierwszy w 1980 roku przez amerykańskie National Bureau of Standards (obecnie NIST), a później standaryzowanej jako ANS US PRO/IPO-100. Szybko stał się standardowym formatem do przechowywania i wymiany danych modeli 3D między różnymi platformami CAD, znacznie ułatwiając współpracę między użytkownikami różnych narzędzi programowych. W ostatnich latach został w dużej mierze zastąpiony przez format .stp, który oferuje bogatszą obsługę modeli bryłowych i pozostaje powszechnie używany do dziś. Specyfikacja IGES została ostatnio zaktualizowana w 1996 roku (wersja 5.3). Choć nowsze alternatywy obecnie dominują, pliki .igs pozostają powszechne w starszych procesach roboczych i archiwach oraz są nadal szeroko obsługiwane przez główne aplikacje CAD. Inne powiązane neutralne formaty wymiany to .stl dla geometrii siatek oraz .dxf do wymiany rysunków 2D/3D.
Bezpieczeństwo
RYZYKO: LOWPlik IGS to zwykłe dane geometrii ASCII - nie zawiera kodu wykonywalnego i nie może niczego uruchomić, więc otwarcie go jest bezpieczne. Jedyne realne obawy mają charakter niezłośliwy: duże złożenia mogą ładować się powoli, eksport IGES może nieumyślnie zawierać zastrzeżone szczegóły projektowe, których nie zamierzałeś udostępniać (to dokładna geometria, którą odbiorca może zmierzyć), a pliki IGES zawierające tylko powierzchnie często docierają jako nieszczelne i wymagają naprawy przed obróbką/drukiem. Jak zawsze, tylko kontener jest nieszkodliwy - uważaj na pliki udające „część.igs”, które w rzeczywistości są plikami wykonywalnymi; sprawdź prawdziwe rozszerzenie.
Szczegóły formatu
w pigułceProgramy otwierające pliki IGS
Szczegóły techniczne
specyfikacja| Struktura pliku | Układ kart ASCII o stałej szerokości 80 kolumn; kolumna 73 zawiera literę typu sekcji, kolumny 74-80 zawierają wyrównany do prawej numer sekwencyjny |
| Kodowanie tekstu | Czysty 7-bitowy ASCII; brak danych binarnych, brak BOM i brak binarnej sygnatury magicznych bajtów |
| Typy sekcji | Pięć nazwanych sekcji: Start (`S`), Global (`G`), Directory Entry (`D`), Parameter Data (`P`), Terminate (`T`) - każda linia niesie dokładnie jeden identyfikator sekcji |
| Typ MIME | `model/iges` |
| Identyfikacja pliku | Identyfikowany przez strukturę kart 80-kolumnowych i konwencję liter sekcji, a nie przez binarną liczbę magiczną |
| Typy geometrii | Rysunki 2D, szkielety 3D, powierzchnie NURBS i prostokreślne, powierzchnie przycinane, bryły B-rep, modele elementów skończonych i schematy obwodów |
| Liczba typów jednostek | Ponad 100 zdefiniowanych typów jednostek obejmujących krzywe, powierzchnie, adnotacje i strukturę; numery typów wahają się od 100 do 9999 |
| Ograniczniki parametrów | Znaki ograniczników zadeklarowane w sekcji Global; domyślnie przecinek (`,`) do oddzielania parametrów i średnik (`;`) do zakończenia rekordu |
| Jednostki miary | System jednostek zadeklarowany w sekcji Global; obsługiwane systemy obejmują cale, milimetry, stopy, metry i kilka innych |
| Obsługa kolorów | 8 predefiniowanych indeksów kolorów (1-8); niestandardowe kolory RGB poprzez Color Definition Entity (Typ 314) |
| Obsługa warstw | Do 9999 poziomów (warstw); nazwane warstwy definiowane przez Level Function Entity (Typ 406, Form 1) |
| Układ współrzędnych | Prawoskrętny kartezjański układ współrzędnych; Transformation Matrix Entity (Typ 124) obsługuje umieszczanie, skalowanie i obracanie |
| Alternatywne rozszerzenie | `.iges` - ten sam format; `.igs` to starsza trzyliterowa pisownia DOS |
| Interoperacyjność | Neutralny dla dostawców; import/eksport obsługiwany natywnie przez AutoCAD, SolidWorks, CATIA, Siemens NX, PTC Creo i FreeCAD |
| Znane ograniczenia | Brak natywnej obsługi hierarchii złożeń lub parametrycznych drzew cech; precyzja przycinania może ulec pogorszeniu między translatorami |
| Typowy rozmiar pliku | Większy niż binarne formaty CAD ze względu na gadatliwą strukturę kart ASCII; umiarkowanie złożone modele zazwyczaj osiągają kilka megabajtów |
| Wydano | 1980 (IGES 1.0); last version IGES 5.3, 1996 |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | www.loc.gov |
Konwersje IGS
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki IGS.