Что такое формат файла IGS?
Файл .igs - это графический файл, закодированный в формате IGES, используемый в средах программного обеспечения CAD для хранения 2D/3D векторных графических данных. Файл может содержать различные данные проекта, такие как каркасные модели, представления поверхностей или твердых объектов, а также схемы цепей. Файлы .igs сохраняются в виде обычного текста ASCII с использованием строгого макета карточек фиксированной ширины в 80 столбцов - каждая строка содержит одну букву типа раздела (S, G, D, P или T) и выровненный по правому краю порядковый номер в столбцах 74-80. Поскольку формат представляет собой чистый ASCII без бинарного заголовка, традиционная сигнатура «магических байтов» отсутствует; файлы идентифицируются по этой характерной структуре столбцов. Расширение .igs - это классическое трехбуквенное написание .iges времен DOS - оба расширения относятся к идентичному формату.
Краткая история формата файлов .igs
Формат .igs строго следует спецификации Initial Graphics Exchange Specification (IGES), впервые опубликованной в 1980 году Национальным бюро стандартов США (ныне NIST) и позже стандартизированной как ANS US PRO/IPO-100. Он быстро стал стандартным форматом для хранения и обмена данными 3D-моделей между различными CAD-платформами, значительно облегчая совместную работу пользователей разных программных инструментов. В последние годы он был в значительной степени вытеснен форматом .stp, который предлагает более богатую поддержку твердотельного моделирования и остается широко используемым сегодня. Спецификация IGES в последний раз обновлялась в 1996 году (версия 5.3). Хотя сейчас доминируют более новые альтернативы, файлы .igs по-прежнему часто встречаются в устаревших рабочих процессах и архивах и широко поддерживаются основными CAD-приложениями. Другие родственные нейтральные форматы обмена включают .stl для полигональной геометрии и .dxf для обмена 2D/3D чертежами.
Безопасность и защита
РИСК: LOWФайл IGS - это обычные геометрические данные ASCII; он не содержит исполняемого кода и не может ничего запускать, поэтому открывать его безопасно. Единственные реальные опасения не связаны со злоумышленниками: загрузка больших сборок может быть медленной, экспорт в IGES может непреднамеренно включать конфиденциальные детали конструкции, которыми вы не собирались делиться (это точная геометрия, которую получатель может измерить), а файлы IGES, содержащие только поверхности, часто приходят негерметичными и требуют «лечения» перед механической обработкой или печатью. Как всегда, безвреден только сам контейнер - остерегайтесь файлов, притворяющихся «part.igs», но на самом деле являющихся исполняемыми; проверяйте истинное расширение.
Детали формата
в двух словахПрограммы, открывающие файлы IGS
Технические подробности
глубокая спецификация| Структура файла | Макет карточек ASCII фиксированной ширины в 80 столбцов; столбец 73 содержит букву типа раздела, столбцы 74-80 содержат выровненный по правому краю порядковый номер |
| Кодировка текста | Обычный 7-битный ASCII; без бинарных данных, без BOM и без бинарной сигнатуры магических байтов |
| Типы разделов | Пять именованных разделов: Start (`S`), Global (`G`), Directory Entry (`D`), Parameter Data (`P`), Terminate (`T`) - каждая строка несет ровно один идентификатор раздела |
| MIME-тип | `model/iges` |
| Идентификация файла | Идентифицируется по структуре 80-столбцовых карточек и соглашению о буквах разделов, а не по бинарному магическому числу |
| Типы геометрии | 2D-чертежи, 3D-каркасы, NURBS и линейчатые поверхности, обрезанные поверхности, B-rep твердые тела, конечно-элементные модели и принципиальные схемы цепей |
| Количество типов сущностей | Более 100 определенных типов сущностей, охватывающих кривые, поверхности, аннотации и структуру; номера типов варьируются от 100 до 9999 |
| Разделители параметров | Символы-разделители объявляются в разделе Global; по умолчанию используются запятая (`,`) для разделения параметров и точка с запятой (`;`) для завершения записи |
| Единицы измерения | Система единиц объявляется в разделе Global; поддерживаются дюймы, миллиметры, футы, метры и некоторые другие |
| Поддержка цвета | 8 предопределенных индексов цвета (1-8); пользовательские цвета RGB через сущность Color Definition Entity (тип 314) |
| Поддержка слоев | До 9999 уровней (слоев); именованные слои определяются через сущность Level Function Entity (тип 406, форма 1) |
| Система координат | Правосторонняя декартова система координат; сущность Transformation Matrix Entity (тип 124) управляет размещением, масштабированием и вращением |
| Альтернативное расширение | `.iges` - тот же формат; `.igs` является устаревшим трехсимвольным написанием для DOS |
| Совместимость | Нейтральный для поставщиков; импорт/экспорт нативно поддерживается AutoCAD, SolidWorks, CATIA, Siemens NX, PTC Creo и FreeCAD |
| Известные ограничения | Отсутствие нативной поддержки иерархии сборок или деревьев параметрических элементов; точность обрезки может ухудшаться при передаче между трансляторами |
| Типичный размер файла | Больше, чем у бинарных CAD-форматов из-за многословной структуры карточек ASCII; модели средней сложности обычно достигают нескольких мегабайт |
| Выпущен | 1980 (IGES 1.0); last version IGES 5.3, 1996 |
| Открыть стандартное | Да · без роялти |
| Спецификация | www.loc.gov |
Конвертации IGS
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах IGS.