Что такое формат файла DBD?
Файл .dbd - это файл отладочной информации Clarion Modula-2, бинарный артефакт сборки, создаваемый компилятором SoftVelocity Clarion вместе с скомпилированным исполняемым файлом. В нем хранится информация о символах и типах, необходимая отладчику Clarion для сопоставления адресов времени выполнения с исходным кодом: имена переменных, сопоставления номеров строк, определения типов и ссылки на исходные файлы.
Формат является проприетарным и недокументированным. Файлы имеют порядок байтов little-endian (предназначены для x86 Windows), обычно имеют размер от 3 КБ до 380 КБ в зависимости от сложности приложения и не содержат читаемого текста. Публичная сигнатура magic-byte не задокументирована; файлы идентифицируются по контексту - их наличию в каталоге проекта Clarion рядом с соответствующим .exe или .app. Версия формата привязана к выпуску компилятора Clarion и не раскрывается извне.
Clarion изначально разрабатывался компанией Clarion Software / TopSpeed в начале 1990-х годов, позже был приобретен SoftVelocity. Несмотря на свой возраст, инструментарий остается активным: SoftVelocity выпустила Clarion 12 в мае 2025 года, и файлы .dbd по-прежнему создаются текущим компилятором.
Конечные пользователи и системные администраторы никогда не должны сталкиваться с файлами .dbd в развернутом приложении - это внутренние артефакты разработки, которые не должны распространяться вместе с релизными сборками. Единственным потребителем является сам отладчик Clarion IDE. Если файл .dbd появляется вне среды разработки Clarion, он может принадлежать другому продукту: Macrovision DemoShield использовал отдельный формат .dbd, который совпадает только расширением.
Безопасность и защита
РИСК: LOWФайл Clarion .dbd содержит только метаданные отладочных символов (имена, типы, номера строк) и не представляет угрозы безопасности. Он не может быть исполнен. Его можно безопасно удалить, если проект Clarion больше не будет отлаживаться; компилятор воссоздаст его при следующей сборке. Что касается файлов .dbd DemoShield (снят с производства в 2007 году): это базы данных проектов презентаций, они также не являются исполняемыми.
Детали формата
в двух словах- Файл проекта DemoShield (Macrovision) - DemoShield 8.0 (выпуск прекращен в 2007 году, последняя версия от Macrovision/Acresso) использовал .dbd в качестве файла базы данных проекта/презентации - не связано с отладочной информацией Clarion.
- Определение типа записи Oracle - Некоторые инструменты баз данных Oracle использовали .dbd для определения типов записей/таблиц; узкоспециализировано и встречается редко.
- Файл данных Business Insight - Инструмент отчетности Business Insight хранил бизнес-данные в файлах .dbd; продукт в значительной степени устарел.
Программы, открывающие файлы DBD
Технические подробности
глубокая спецификация| Кодировка | Бинарная (проприетарный, недокументированный формат) |
| Порядок байтов | Little-endian (целевая платформа x86 Windows) |
| Типичный размер файла | 3 КБ - 380 КБ |
| Содержимое | Имена символов, определения типов, сопоставления номеров строк с адресами и ссылки на пути к исходным файлам |
| Создается | Компилятором SoftVelocity Clarion Modula-2 - создается автоматически во время отладочных сборок |
| Используется | Только отладчиком Clarion IDE - не предназначен для внешних инструментов или распространения конечным пользователям |
| Идентификация файла | Нет задокументированных magic bytes; идентифицируется по контексту (каталог проекта Clarion рядом с соответствующим `.exe` или `.app`) |
| Спецификация формата | Недокументированный и проприетарный; версия формата привязана к выпуску компилятора Clarion без публичной схемы |
| Операционная система | Только Windows |
| Сопутствующие файлы | Создается вместе с `.clw` (исходный код Clarion), `.app` (скомпилированное приложение) и файлами проекта `.dsp` |
| Текущая версия инструментария | Clarion 12 (SoftVelocity, май 2025) - формат по-прежнему активен и создается текущим компилятором |
| Политика распространения | Только артефакт сборки - не должен включаться в пакеты релизов, развертываемые для конечных пользователей |
| Выпущен | Early 1990s (Clarion/TopSpeed Modula-2 compiler era) |
| Последняя версия | Clarion 12 (released May 2025) still produces .dbd files |
Конвертации DBD
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах DBD.