Vad är filformatet VBD?
En .vbd-fil är en datafil för Visual Basic ActiveX Document, ett binärt format som introducerades med Microsoft Visual Basic 5.0 år 1996 som en del av den numera föråldrade ActiveX Document-tekniken.
Ett ActiveX Document-projekt kompilerat i VB5 eller VB6 genererade två utdata: en körbar fil eller DLL som innehöll klassen UserDocument, och en .vbd-fil som lagrade komponentens sparade tillstånd. .vbd använder formatet OLE2 Compound File Binary (CFB) - samma behållare som används av äldre .doc-, .xls- och .ppt-filer - identifierbar genom dess magic bytes D0 CF 11 E0 A1 B1 1A E1. Internt innehåller den den registrerade COM-klassidentifieraren (CLSID) för den kompilerade VB6-komponenten och PropertyBag-data som skrivits under komponentens WriteProperties-händelse.
Vid körning läste Internet Explorer .vbd-filen för att identifiera vilken registrerad ActiveX Document-klass som skulle instansieras och för att skicka vidare sparade egenskapsdata till den. Både VB6-runtimemiljön och den kompilerade komponenten var tvungna att vara registrerade på klientmaskinen.
Tekniken är helt föråldrad. Den utökade supporten för Visual Basic 6.0 upphörde i april 2008. Internet Explorer - den enda webbläsaren som någonsin var värd för ActiveX Documents - pensionerades av Microsoft i juni 2022. Ingen modern webbläsare stöder ActiveX. .vbd-filer kan inte öppnas i någon aktuell applikation; OLE-strukturen kan dock inspekteras med forensiska verktyg som oledump.py från oletools-sviten.
Säkerhet & trygghet
RISK: MEDIUMVBD-filer är OLE Compound Documents som refererar till ActiveX CLSID:er. Att öppna en .vbd i Internet Explorer (om det på något sätt vore möjligt) skulle försöka ladda och köra registrerad ActiveX-kod - en betydande attackyta. Moderna webbläsare blockerar ActiveX helt. För forensisk inspektion av misstänkta .vbd-filer, använd oletools/oledump (säker skrivskyddad analys). Försök aldrig registrera okända ActiveX-komponenter på ett produktionssystem.
Formatdetaljer
i ett nötskal- Veeam Backup Disk File - Veeam Backup & Replication använder .vbd som filtillägg för virtuella diskdatafiler i backupkedjor (ett helt annat, binärt backupformat).
Program som öppnar VBD-filer
Tekniska detaljer
djup specifikation| Containerformat | OLE2 Compound File Binary (CFB) / Structured Storage |
| Magic bytes | D0 CF 11 E0 A1 B1 1A E1 vid offset 0 (delat OLE2-huvud) |
| Byteordning | Little-endian |
| Teknik | Visual Basic 6 ActiveX Documents (UserDocument-klass) |
| Krav för körtid | VB6 runtime-DLL:er och den kompilerade komponenten (.exe eller .dll) registrerad på klientsystemet |
| Krav på värd | Internet Explorer 3.0-11 (den enda webbläsaren som någonsin stött värdskap för ActiveX Document) |
| Sparad data | Innehåll från COM PropertyBag via händelserna UserDocument WriteProperties / ReadProperties |
| Parkoppling | Varje .vbd parskopplas med en kompilerad .exe eller .dll som innehåller UserDocument-klassen |
| Introducerad | Visual Basic 5.0 (1996) med Internet Explorer 3.0/4.0 ActiveX Document-värdskap |
| Status | Helt föråldrad - IE pensionerades juni 2022; VB6 utökad support upphörde april 2008 |
| Associerat OS | Endast Windows |
| MIME-typ | application/octet-stream |
| Släppt | 1996, Visual Basic 5.0 (first VB version to support ActiveX Documents) |
| Senaste version | Visual Basic 6.0 era (no updates since 2001) |
| Specifikation | learn.microsoft.com |
VBD-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om VBD-filer.