Что такое формат файла DB1?
Файл .db1 - это основная база данных модели проекта Tekla Structures, созданная программным обеспечением для строительного BIM от Trimble (ранее Tekla Corporation, приобретена Trimble в 2011 году). В нем хранится полная трехмерная конструктивная модель: геометрия элементов, профили поперечных сечений, материалы, соединения, стадии и метаданные проекта.
Файл представляет собой проприетарный бинарный контейнер, содержимое которого сжато с помощью zlib. Он всегда находится внутри именованной папки модели вместе с сопутствующими файлами: .db2 (база данных чертежей), .db3 (база данных нумерации) и model.ini (настройки проекта). Имя файла .db1 должно совпадать с именем содержащей его папки - изолированный файл .db1, скопированный без полной папки, открыть невозможно. Tekla Structures автоматически конвертирует файлы старых моделей при открытии в более новой версии, но понижение версии (downgrade) не поддерживается.
Поскольку формат является проприетарным и меняется с каждым выпуском Tekla Structures, он не может быть проанализирован стандартными инструментами. Для взаимодействия с другими BIM-инструментами Tekla выполняет экспорт в IFC, CIS/2 и DXF/DWG, а не передает файл .db1 напрямую. Модели крупных строительных проектов обычно имеют размер от нескольких сотен МБ до более 10 ГБ.
Безопасность и защита
РИСК: LOWФайлы DB1 являются пассивными проприетарными контейнерами данных. Они не могут исполнять код и содержат только данные BIM-моделей или инженерных конструкций. Известных векторов атак, специфичных для этого формата, не существует.
Детали формата
в двух словах- Архив игры S.T.A.L.K.E.R. - Серия игр S.T.A.L.K.E.R. для ПК (GSC Game World) использует файлы .db0-.db9 в качестве архивов игровых ресурсов, извлекаемых с помощью S.T.A.L.K.E.R. Database Extractor.
- Универсальная резервная копия SQLite / нумерованная база данных - Некоторые инструменты резервного копирования и программы баз данных добавляют «1» для создания последовательностей файлов (.db, .db1, .db2…); обычно это базы данных SQLite.
Программы, открывающие файлы DB1
Технические подробности
глубокая спецификация| Тип файла | Проприетарная бинарная база данных BIM-модели |
| MIME-тип | application/octet-stream |
| Магические байты | Публично не задокументированы; содержимое сжато zlib (фреймы zlib начинаются с 78 9C, 78 DA или 78 5E) |
| Порядок байтов | Little-endian (платформа x86; внутри потока данных, распакованного zlib) |
| Сжатие | zlib - все содержимое файла сжато с помощью zlib |
| Типичный размер | 100 МБ - 10 ГБ (крупные строительные модели с тысячами конструктивных элементов) |
| Содержимое модели | 3D-геометрия, конструктивные элементы, сечения, материалы, соединения, стадии и метаданные проекта |
| Необходимые сопутствующие файлы | .db2 (база данных чертежей), .db3 (база данных нумерации), model.ini (настройки проекта) - все должны находиться в одной папке модели |
| Ограничение именования файлов | Имя файла .db1 должно точно совпадать с именем папки модели; несовпадающие файлы не могут быть открыты |
| Совместимость версий | Более новая версия Tekla Structures автоматически конвертирует старые файлы .db1 при открытии; возврат к более старой версии не поддерживается |
| Метод идентификации | По контексту папки и сопутствующим файлам (.db2, .db3, model.ini); публичные магические байты для надежного обнаружения отсутствуют |
| Программное обеспечение | Trimble Tekla Structures (ранее Tekla Corporation, приобретена в 2011 году); только для Windows |
| Альтернативы экспорта BIM | IFC, CIS/2, DSTV, DXF/DWG - используются для взаимодействия со сторонними BIM-системами вместо передачи файла .db1 |
| Стороннее извлечение | Конвертер db1 от Convert.guru может извлекать содержимое модели в форматы SQL, CSV или Excel |
| Выпущен | mid-1990s (Tekla Structures / Xsteel product line) |
| Последняя версия | Tekla Structures 2024 (format evolves with software versions; no public version number) |
| Спецификация | support.tekla.com |
Конвертации DB1
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах DB1.