Che cos'è il formato di file VBD?
Un file .vbd è un file di dati Visual Basic ActiveX Document, un formato binario introdotto con Microsoft Visual Basic 5.0 nel 1996 come parte della tecnologia ActiveX Document, ormai obsoleta.
Un progetto ActiveX Document compilato in VB5 o VB6 produceva due output: un eseguibile o una DLL contenente la classe UserDocument, e un file .vbd che memorizzava lo stato persistente del componente. Il .vbd utilizza il formato OLE2 Compound File Binary (CFB) - lo stesso contenitore usato dai vecchi file .doc, .xls e .ppt - identificabile dai magic bytes D0 CF 11 E0 A1 B1 1A E1. Internamente contiene l'identificatore di classe COM (CLSID) registrato del componente VB6 compilato e i dati PropertyBag scritti durante l'evento WriteProperties del componente.
Al runtime, Internet Explorer leggeva il file .vbd per identificare quale classe ActiveX Document registrata istanziare e per passarle i dati delle proprietà persistenti. Sia il runtime di VB6 che il componente compilato dovevano essere registrati sulla macchina client.
La tecnologia è del tutto obsoleta. Il supporto esteso per Visual Basic 6.0 è terminato ad aprile 2008. Internet Explorer - l'unico browser che abbia mai ospitato gli ActiveX Documents - è stato ritirato da Microsoft a giugno 2022. Nessun browser moderno supporta ActiveX. I file .vbd non possono essere aperti in alcuna applicazione attuale; la struttura OLE può essere ispezionata con strumenti forensi come oledump.py della suite oletools.
Sicurezza e incolumità
RISCHIO: MEDIUMI file VBD sono documenti composti OLE che fanno riferimento a CLSID ActiveX. L'apertura di un .vbd in Internet Explorer (se in qualche modo disponibile) tenterebbe di caricare ed eseguire codice ActiveX registrato - una superficie di attacco significativa. I browser moderni bloccano completamente ActiveX. Per l'ispezione forense di file .vbd sospetti, utilizzare oletools/oledump (analisi sicura in sola lettura). Non tentare di registrare componenti ActiveX sconosciuti su un sistema di produzione.
Dettagli del formato
in sintesi- Veeam Backup Disk File - Veeam Backup & Replication utilizza .vbd come estensione per i file di dati dei dischi virtuali nelle catene di backup (formato di backup binario completamente diverso).
Programmi che aprono file VBD
Dettagli tecnici
specifiche approfondite| Formato contenitore | OLE2 Compound File Binary (CFB) / Structured Storage |
| Magic bytes | D0 CF 11 E0 A1 B1 1A E1 all'offset 0 (header OLE2 condiviso) |
| Ordine dei byte | Little-endian |
| Tecnologia | Visual Basic 6 ActiveX Documents (classe UserDocument) |
| Requisiti runtime | DLL di runtime di VB6 e il componente compilato (.exe o .dll) registrati sul sistema client |
| Requisiti host | Internet Explorer 3.0-11 (l'unico browser ad aver mai supportato l'hosting di ActiveX Document) |
| Dati persistenti | Contenuto COM PropertyBag dagli eventi UserDocument WriteProperties / ReadProperties |
| Associazione | Ogni .vbd è accoppiato a un .exe o .dll compilato contenente la classe UserDocument |
| Introdotto | Visual Basic 5.0 (1996) con l'hosting ActiveX Document di Internet Explorer 3.0/4.0 |
| Stato | Completamente obsoleto - IE ritirato a giugno 2022; supporto esteso VB6 terminato ad aprile 2008 |
| OS associato | Solo Windows |
| Tipo MIME | application/octet-stream |
| Rilasciato | 1996, Visual Basic 5.0 (first VB version to support ActiveX Documents) |
| Ultima versione | Visual Basic 6.0 era (no updates since 2001) |
| Specifica | learn.microsoft.com |
Conversioni VBD
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file VBD.