Was ist das VBD-Dateiformat?
Eine .vbd-Datei ist eine Datendatei für ein Visual Basic ActiveX Document, ein Binärformat, das 1996 mit Microsoft Visual Basic 5.0 als Teil der heute veralteten ActiveX Document-Technologie eingeführt wurde.
Ein in VB5 oder VB6 kompiliertes ActiveX Document-Projekt erzeugte zwei Ausgaben: eine ausführbare Datei oder DLL, die die UserDocument-Klasse enthielt, und eine .vbd-Datei, in der der persistente Zustand der Komponente gespeichert wurde. Die .vbd-Datei verwendet das OLE2 Compound File Binary (CFB)-Format - denselben Container, der auch von alten .doc-, .xls- und .ppt-Dateien verwendet wird - erkennbar an den Magic Bytes D0 CF 11 E0 A1 B1 1A E1. Intern enthält sie die registrierte COM-Klassenidentifikation (CLSID) der kompilierten VB6-Komponente und die PropertyBag-Daten, die während des WriteProperties-Ereignisses der Komponente geschrieben wurden.
Zur Laufzeit las der Internet Explorer die .vbd-Datei aus, um zu identifizieren, welche registrierte ActiveX Document-Klasse instanziiert werden sollte, und um ihr die gespeicherten Eigenschaftsdaten zu übergeben. Sowohl die VB6-Laufzeitumgebung als auch die kompilierte Komponente mussten auf dem Client-Rechner registriert sein.
Die Technologie ist vollständig veraltet. Der erweiterte Support für Visual Basic 6.0 endete im April 2008. Der Internet Explorer - der einzige Browser, der jemals ActiveX Documents hosten konnte - wurde von Microsoft im Juni 2022 eingestellt. Kein moderner Browser unterstützt ActiveX. .vbd-Dateien können in keiner aktuellen Anwendung geöffnet werden; die OLE-Struktur kann jedoch mit forensischen Werkzeugen wie oledump.py aus der oletools-Suite untersucht werden.
Sicherheit
RISIKO: MEDIUMVBD-Dateien sind OLE Compound Documents, die auf ActiveX-CLSIDs verweisen. Das Öffnen einer .vbd im Internet Explorer (sofern noch verfügbar) würde versuchen, registrierten ActiveX-Code zu laden und auszuführen - eine erhebliche Angriffsfläche. Moderne Browser blockieren ActiveX vollständig. Zur forensischen Untersuchung verdächtiger .vbd-Dateien sollten oletools/oledump verwendet werden (sichere Nur-Lese-Analyse). Versuchen Sie niemals, unbekannte ActiveX-Komponenten auf einem Produktivsystem zu registrieren.
Formatdetails
kurz gefasst- Veeam Backup Disk File - Veeam Backup & Replication verwendet .vbd als Erweiterung für virtuelle Festplattendateien in Backup-Ketten (ein völlig anderes, binäres Backup-Format).
Programme zum Öffnen von VBD-Dateien
Technische Details
technische Spezifikation| Container-Format | OLE2 Compound File Binary (CFB) / Structured Storage |
| Magic Bytes | D0 CF 11 E0 A1 B1 1A E1 bei Offset 0 (gemeinsamer OLE2-Header) |
| Byte-Reihenfolge | Little-endian |
| Technologie | Visual Basic 6 ActiveX Documents (UserDocument-Klasse) |
| Laufzeitanforderung | VB6-Laufzeit-DLLs und die kompilierte Komponente (.exe oder .dll), die auf dem Client-System registriert sind |
| Host-Anforderung | Internet Explorer 3.0-11 (der einzige Browser, der jemals ActiveX Document-Hosting unterstützte) |
| Persistente Daten | COM PropertyBag-Inhalt aus den UserDocument-Ereignissen WriteProperties / ReadProperties |
| Paarung | Jede .vbd gehört zu einer kompilierten .exe oder .dll, die die UserDocument-Klasse enthält |
| Eingeführt | Visual Basic 5.0 (1996) mit Internet Explorer 3.0/4.0 ActiveX Document-Hosting |
| Status | Vollständig veraltet - IE im Juni 2022 eingestellt; VB6-Support endete April 2008 |
| Zugehöriges OS | Nur Windows |
| MIME-Typ | application/octet-stream |
| Veröffentlicht | 1996, Visual Basic 5.0 (first VB version to support ActiveX Documents) |
| Neueste Version | Visual Basic 6.0 era (no updates since 2001) |
| Spezifikation | learn.microsoft.com |
VBD-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu VBD-Dateien.