Co to jest format pliku DBD?
Plik .dbd to plik informacji debugowania Clarion Modula-2 - binarny artefakt kompilacji generowany przez kompilator SoftVelocity Clarion wraz ze skompilowanym plikiem wykonywalnym. Przechowuje on informacje o symbolach i typach, których debugger Clarion potrzebuje do mapowania adresów wykonawczych z powrotem na kod źródłowy: nazwy zmiennych, mapowania numerów linii, definicje typów i odniesienia do plików źródłowych.
Format jest własnościowy i nieudokumentowany. Pliki są zapisane w formacie little-endian (przeznaczone dla x86 Windows), zazwyczaj mają rozmiar od 3 KB do 380 KB w zależności od złożoności aplikacji i nie zawierają czytelnego tekstu. Żadna publiczna sygnatura magic-byte nie została udokumentowana; pliki są identyfikowane na podstawie kontekstu - ich obecności w katalogu projektu Clarion obok pasującego pliku .exe lub .app. Wersja formatu jest powiązana z wydaniem kompilatora Clarion i nie jest udostępniana zewnętrznie.
Clarion został pierwotnie opracowany przez Clarion Software / TopSpeed na początku lat 90., a później przejęty przez SoftVelocity. Pomimo swojego wieku, zestaw narzędzi pozostaje aktywny: SoftVelocity wydało Clarion 12 w maju 2025 roku, a pliki .dbd są nadal produkowane przez obecny kompilator.
Użytkownicy końcowi i administratorzy systemów nigdy nie powinni napotykać plików .dbd we wdrożonej aplikacji - są to wewnętrzne artefakty programistyczne, które nie powinny być dystrybuowane z wersjami produkcyjnymi. Jedynym konsumentem jest sam debugger IDE Clarion. Jeśli plik .dbd pojawi się poza środowiskiem programistycznym Clarion, może należeć do innego produktu: Macrovision DemoShield używał odrębnego formatu .dbd, który współdzieli jedynie nazwę rozszerzenia.
Bezpieczeństwo
RYZYKO: LOWPlik Clarion .dbd zawiera jedynie metadane symboli debugowania (nazwy, typy, numery linii) i nie stanowi zagrożenia dla bezpieczeństwa. Nie może być wykonany. Można go bezpiecznie usunąć, jeśli projekt Clarion nie będzie już debugowany; kompilator wygeneruje go ponownie przy następnej kompilacji. W przypadku plików .dbd programu DemoShield (wycofanego w 2007 r.): są to bazy danych projektów prezentacji i również nie są plikami wykonywalnymi.
Szczegóły formatu
w pigułce- Plik projektu DemoShield (Macrovision) - DemoShield 8.0 (wycofany w 2007 r., ostatnia wersja od Macrovision/Acresso) używał .dbd jako pliku bazy danych projektu/prezentacji - niezwiązany z informacjami debugowania Clarion.
- Definicja typu rekordu Oracle - Niektóre narzędzia bazodanowe Oracle używały .dbd do definicji typów rekordów/tabel; niszowe i rzadkie.
- Plik danych Business Insight - Narzędzie raportujące Business Insight przechowywało dane biznesowe w plikach .dbd; produkt jest w dużej mierze przestarzały.
Programy otwierające pliki DBD
Szczegóły techniczne
specyfikacja| Kodowanie | Binarne (własnościowy, nieudokumentowany format) |
| Kolejność bajtów | Little-endian (docelowo x86 Windows) |
| Typowy rozmiar pliku | 3 KB - 380 KB |
| Zawartość | Nazwy symboli, definicje typów, mapowania numerów linii na adresy oraz odniesienia do ścieżek plików źródłowych |
| Generowany przez | Kompilator SoftVelocity Clarion Modula-2 - tworzony automatycznie podczas kompilacji debugowania |
| Używany przez | Wyłącznie debugger IDE Clarion - nieprzeznaczony dla narzędzi zewnętrznych ani do dystrybucji dla użytkowników końcowych |
| Identyfikacja pliku | Brak udokumentowanych magicznych bajtów; identyfikowany przez kontekst (katalog projektu Clarion obok pasującego `.exe` lub `.app`) |
| Specyfikacja formatu | Nieudokumentowany i własnościowy; wersja formatu powiązana z wydaniem kompilatora Clarion bez publicznego schematu |
| System operacyjny | Tylko Windows |
| Pliki towarzyszące | Tworzony obok plików `.clw` (źródło Clarion), `.app` (skompilowana aplikacja) i plików projektu `.dsp` |
| Aktualna wersja zestawu narzędzi | Clarion 12 (SoftVelocity, maj 2025) - format nadal aktywny i produkowany przez obecny kompilator |
| Polityka dystrybucji | Tylko artefakt kompilacji - nie powinien być dołączany do pakietów wydań wdrażanych u użytkowników końcowych |
| Wydano | Early 1990s (Clarion/TopSpeed Modula-2 compiler era) |
| Najnowsza wersja | Clarion 12 (released May 2025) still produces .dbd files |
Konwersje DBD
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki DBD.