Что такое формат файла CATPRODUCT?
.catproduct - это проприетарный бинарный файл, используемый в Dassault Systèmes CATIA V5 для описания структуры механической сборки. В отличие от файлов твердотельной геометрии, .catproduct не содержит самой геометрии - это дескриптор структуры изделия, который ссылается на файлы .catpart для геометрии отдельных деталей и вложенные файлы .catproduct для подузлов, фиксируя позиционные ограничения и иерархические связи между компонентами.
Файл использует проприетарный бинарный формат CGM (CATIA Geometric Modeler) с порядком байтов big-endian. Его внутренняя структура кодирует дерево сборки с позициями компонентов, сопряжениями и экземплярами деталей, идентифицируемыми по пути к файлу или UUID. Перемещение .catproduct без всего дерева связанных файлов .catpart и файлов подузлов приведет к разрыву всех связей.
Серьезной проблемой совместимости является блокировка версий: CATIA V5 встраивает идентификатор выпуска R (например, R21, R2023) в заголовок файла, и более старые выпуски обычно не могут открывать файлы, сохраненные в более новой версии, без этапа понижения версии (downgrade). Обмен между различными системами обычно требует экспорта в нейтральные форматы, такие как .stp (STEP) или .igs (IGES).
CATIA V5 по-прежнему доминирует в аэрокосмической, автомобильной и оборонной промышленности. Новая платформа 3DEXPERIENCE от Dassault Systèmes использует форматы .3dxml и .3drep, но установленная база V5 гарантирует, что файлы .catproduct остаются в активном использовании.
Безопасность и защита
РИСК: LOWБинарный CAD-файл; риск выполнения макросов отсутствует. Единственный риск - промышленный шпионаж при передаче проприетарных проектных данных по незащищенным каналам.
Детали формата
в двух словахПрограммы, открывающие файлы CATPRODUCT
Технические подробности
глубокая спецификация| Тип формата | Проприетарный бинарный дескриптор сборки CAD |
| Хранение геометрии | Отсутствует - геометрия полностью находится в ссылочных файлах `.catpart` |
| Ядро | Проприетарный бинарный контейнер CGM (CATIA Geometric Modeler) |
| Порядок байтов | Big-endian |
| Внутреннее сжатие | Проприетарное (детали публично не документированы) |
| Метка версии | Идентификатор выпуска CATIA V5 R в заголовке файла (например, R19, R21, R2023) |
| Обратная совместимость | Файлы из более новых R-выпусков обычно не открываются в ранних версиях без скриптов понижения версии |
| Ссылочные типы файлов | `.catpart` (геометрия компонента), `.catproduct` (подузел) |
| Типичный размер файла | 10 КБ - 50 МБ (дескриптор сборки мал; общий объем включает все связанные детали) |
| Операционные системы | Windows, Linux (серверный режим CATIA V5) |
| Нейтральные форматы обмена | STEP (`.stp`), IGES (`.igs`), `.3dxml` |
| Основные отрасли | Аэрокосмическая (Airbus), автомобильная (BMW, PSA), оборонная |
| Выпущен | 1998 (CATIA V5 initial release) |
| Последняя версия | CATIA V5-6 R2024 (ongoing; versioned as R-releases) |
| Спецификация | www.3ds.com |
Конвертации CATPRODUCT
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах CATPRODUCT.