Hvad er VBD-filformatet?
En .vbd-fil er en Visual Basic ActiveX Document-datafil, et binært format introduceret med Microsoft Visual Basic 5.0 i 1996 som en del af den nu forældede ActiveX Document-teknologi.
Et ActiveX Document-projekt kompileret i VB5 eller VB6 producerede to output: en eksekverbar fil eller DLL, der indeholder UserDocument-klassen, og en .vbd-fil, der gemmer komponentens vedvarende tilstand. .vbd bruger OLE2 Compound File Binary (CFB)-formatet - den samme container, som bruges af ældre .doc-, .xls- og .ppt-filer - identificerbar ved de magiske bytes D0 CF 11 E0 A1 B1 1A E1. Internt indeholder den den registrerede COM-klasseidentifikator (CLSID) for den kompilerede VB6-komponent og de PropertyBag-data, der blev skrevet under komponentens WriteProperties-hændelse.
Ved kørsel læste Internet Explorer .vbd-filen for at identificere, hvilken registreret ActiveX Document-klasse der skulle instansieres, og for at videregive de gemte egenskabsdata til den. Både VB6-runtime og den kompilerede komponent skulle være registreret på klientmaskinen.
Teknologien er fuldstændig forældet. Visual Basic 6.0 udvidet support ophørte i april 2008. Internet Explorer - den eneste browser, der nogensinde har været vært for ActiveX Documents - blev pensioneret af Microsoft i juni 2022. Ingen moderne browser understøtter ActiveX. .vbd-filer kan ikke åbnes i nogen nuværende applikation; OLE-strukturen kan inspiceres med retsmedicinske værktøjer såsom oledump.py fra oletools-pakken.
Sikkerhed og tryghed
RISIKO: MEDIUMVBD-filer er OLE Compound Documents, der refererer til ActiveX CLSID'er. Åbning af en .vbd i Internet Explorer (hvis det på nogen måde er tilgængeligt) ville forsøge at indlæse og eksekvere registreret ActiveX-kode - en betydelig angrebsflade. Moderne browsere blokerer ActiveX fuldstændigt. Til retsmedicinsk inspektion af mistænkelige .vbd-filer skal du bruge oletools/oledump (sikker skrivebeskyttet analyse). Forsøg ikke at registrere ukendte ActiveX-komponenter på et produktionssystem.
Formatdetaljer
kort fortalt- Veeam Backup Disk File - Veeam Backup & Replication bruger .vbd som filendelse til virtuelle diskdatafiler i backup-kæder (et helt andet, binært backupformat).
Programmer der åbner VBD-filer
Tekniske detaljer
dyb specifikation| Containerformat | OLE2 Compound File Binary (CFB) / Structured Storage |
| Magiske bytes | D0 CF 11 E0 A1 B1 1A E1 ved offset 0 (delt OLE2-header) |
| Byte-rækkefølge | Little-endian |
| Teknologi | Visual Basic 6 ActiveX Documents (UserDocument-klasse) |
| Runtime-krav | VB6 runtime-DLL'er og den kompilerede komponent (.exe eller .dll) registreret på klientsystemet |
| Host-krav | Internet Explorer 3.0-11 (den eneste browser, der nogensinde har understøttet hosting af ActiveX Document) |
| Gemte data | COM PropertyBag-indhold fra UserDocument WriteProperties / ReadProperties-hændelser |
| Parring | Hver .vbd parres med en kompileret .exe eller .dll, der indeholder UserDocument-klassen |
| Introduceret | Visual Basic 5.0 (1996) med Internet Explorer 3.0/4.0 ActiveX Document-hosting |
| Status | Helt forældet - IE pensioneret juni 2022; VB6 udvidet support ophørte april 2008 |
| Associeret OS | Kun Windows |
| MIME-type | application/octet-stream |
| Udgivet | 1996, Visual Basic 5.0 (first VB version to support ActiveX Documents) |
| Seneste version | Visual Basic 6.0 era (no updates since 2001) |
| Specifikation | learn.microsoft.com |
VBD-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om VBD-filer.