Hva er VBD-filformatet?
En .vbd-fil er en Visual Basic ActiveX Document-datafil, et binærformat introdusert med Microsoft Visual Basic 5.0 i 1996 som en del av den nå foreldede ActiveX Document-teknologien.
Et ActiveX Document-prosjekt kompilert i VB5 eller VB6 produserte to utdata: en kjørbar fil eller DLL som inneholder UserDocument-klassen, og en .vbd-fil som lagrer komponentens vedvarende tilstand. .vbd bruker OLE2 Compound File Binary (CFB)-formatet - den samme beholderen som brukes av eldre .doc-, .xls- og .ppt-filer - identifiserbar ved de magiske bytene D0 CF 11 E0 A1 B1 1A E1. Internt inneholder den den registrerte COM-klasseidentifikatoren (CLSID) for den kompilerte VB6-komponenten og PropertyBag-data skrevet under komponentens WriteProperties-hendelse.
Ved kjøring leste Internet Explorer .vbd-filen for å identifisere hvilken registrert ActiveX Document-klasse som skulle instansieres, og for å overføre de lagrede egenskapsdataene til den. Både VB6-kjøretidsmiljøet og den kompilerte komponenten måtte være registrert på klientmaskinen.
Teknologien er helt foreldet. Utvidet støtte for Visual Basic 6.0 opphørte i april 2008. Internet Explorer - den eneste nettleseren som noen gang støttet ActiveX Documents - ble pensjonert av Microsoft i juni 2022. Ingen moderne nettlesere støtter ActiveX. .vbd-filer kan ikke åpnes i noen nåværende applikasjoner; OLE-strukturen kan inspiseres med rettsmedisinske verktøy som oledump.py fra oletools-pakken.
Sikkerhet og trygghet
RISIKO: MEDIUMVBD-filer er OLE Compound Documents som refererer til ActiveX CLSID-er. Å åpne en .vbd i Internet Explorer (hvis det på en eller annen måte er tilgjengelig) ville forsøke å laste og kjøre registrert ActiveX-kode - en betydelig angrepsflate. Moderne nettlesere blokkerer ActiveX fullstendig. For rettsmedisinsk inspeksjon av mistenkelige .vbd-filer, bruk oletools/oledump (sikker skrivebeskyttet analyse). Ikke forsøk å registrere ukjente ActiveX-komponenter på et produksjonssystem.
Formatdetaljer
i et nøtteskall- Veeam Backup Disk File - Veeam Backup & Replication bruker .vbd som filendelse for virtuelle diskdatafiler i sikkerhetskopikjeder (et helt annet, binært sikkerhetskopiformat).
Programmer som åpner VBD-filer
Tekniske detaljer
dyp spesifikasjon| Beholderformat | OLE2 Compound File Binary (CFB) / Strukturert lagring |
| Magiske byte | D0 CF 11 E0 A1 B1 1A E1 ved posisjon 0 (delt OLE2-hode) |
| Byterekkefølge | Little-endian |
| Teknologi | Visual Basic 6 ActiveX Documents (UserDocument-klasse) |
| Kjøretidskrav | VB6 runtime-DLL-er og den kompilerte komponenten (.exe eller .dll) registrert på klientsystemet |
| Vertskrav | Internet Explorer 3.0-11 (den eneste nettleseren som noen gang har støttet ActiveX Document-hosting) |
| Lagrede data | COM PropertyBag-innhold fra UserDocument WriteProperties / ReadProperties-hendelser |
| Parring | Hver .vbd er parret med en kompilert .exe eller .dll som inneholder UserDocument-klassen |
| Introdusert | Visual Basic 5.0 (1996) med Internet Explorer 3.0/4.0 ActiveX Document-hosting |
| Status | Helt foreldet - IE pensjonert juni 2022; VB6 utvidet støtte opphørte april 2008 |
| Tilknyttet OS | Kun Windows |
| MIME-type | application/octet-stream |
| Utgitt | 1996, Visual Basic 5.0 (first VB version to support ActiveX Documents) |
| Siste versjon | Visual Basic 6.0 era (no updates since 2001) |
| Spesifikasjon | learn.microsoft.com |
VBD-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om VBD-filer.