.VBD

VBD-fil

Visual Basic ActiveX Document
Ställ en fråga
SNABBT SVAR

En .vbd-fil är en datafil för Visual Basic 6 ActiveX Document skapad mellan 1996 och 2001. Den öppnades av Internet Explorer (pensionerad i juni 2022) tillsammans med en matchande .exe- eller .dll-komponent. Ingen modern webbläsare eller applikation stöder detta format, så filen är i praktiken omöjlig att öppna idag.

Utvecklare: Microsoft Kategori: Internetfiler MIME: application/octet-stream
ÖPPNAS PÅ Windows
Relaterat: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 27, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

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: MEDIUM

VBD-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
FULLSTÄNDIGT NAMNVisual Basic ActiveX Documentäven känd som VB ActiveX Document, UserDocument data file
UTVECKLAREMicrosoftsedan 1996, Visual Basic 5.0 (first VB version to support ActiveX Documents)
MIME-TYPapplication/octet-stream
TYPOLE Structured Storage (Compound Document) binär
Detta filtillägg används också av…
  • 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).
MAGIC BYTES · FILSIGNATUR
OFFSET
0001020304050607
HEX
D0CF11E0A1B11AE1
ASCII
········
Standard OLE2/CFB (Compound File Binary) magic - delas med .doc, .xls, .ppt, .msg och andra OLE-behållare. Innehåller VB UserDocument CLSID internt.

Program som öppnar VBD-filer

Windows2 apps
Visual Basic 6.0 (IDE) Betald Historiskt: öppna motsvarande .vbp-projekt; kör .exe-filen och navigera till .vbd-filen i Internet Explorer. Varken VB6 IDE eller IE stöds på moderna Windows.
oletools / oledump (for inspection only) Öppen källkod python oledump.py file.vbd - inspektera råa OLE-strömmar för att se vilken data som lagras inuti.

Tekniska detaljer

djup specifikation
ContainerformatOLE2 Compound File Binary (CFB) / Structured Storage
Magic bytesD0 CF 11 E0 A1 B1 1A E1 vid offset 0 (delat OLE2-huvud)
ByteordningLittle-endian
TeknikVisual Basic 6 ActiveX Documents (UserDocument-klass)
Krav för körtidVB6 runtime-DLL:er och den kompilerade komponenten (.exe eller .dll) registrerad på klientsystemet
Krav på värdInternet Explorer 3.0-11 (den enda webbläsaren som någonsin stött värdskap för ActiveX Document)
Sparad dataInnehåll från COM PropertyBag via händelserna UserDocument WriteProperties / ReadProperties
ParkopplingVarje .vbd parskopplas med en kompilerad .exe eller .dll som innehåller UserDocument-klassen
IntroduceradVisual Basic 5.0 (1996) med Internet Explorer 3.0/4.0 ActiveX Document-värdskap
StatusHelt föråldrad - IE pensionerades juni 2022; VB6 utökad support upphörde april 2008
Associerat OSEndast Windows
MIME-typapplication/octet-stream
Släppt1996, Visual Basic 5.0 (first VB version to support ActiveX Documents)
Senaste versionVisual Basic 6.0 era (no updates since 2001)
Specifikationlearn.microsoft.com

VBD-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med VBD-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om VBD-filer.

Vanliga frågor

Kan jag öppna en .vbd-fil i en modern webbläsare?
Nej. .vbd-filer kräver Internet Explorer med ActiveX-stöd, vilket pensionerades i juni 2022. Ingen modern webbläsare (Edge, Chrome, Firefox, Opera) stöder värdskap för ActiveX Document.
Vilket program skapade denna .vbd-fil?
Visual Basic 5 eller 6 (1996-1998), kompilerat som ett ActiveX Document-projekt. Dessa användes för intranätapplikationer under sent 1990-tal och tidigt 2000-tal.
Är en .vbd-fil samma sak som en Veeam-backupfil?
Nej - Veeam Backup & Replication använder också .vbd för säkerhetskopierad virtuell diskdata, vilket är ett helt annat binärt format. Kontrollera filstorleken och sammanhanget: VB ActiveX .vbd-filer är små (i KB-storlek); Veeam .vbd-filer kan vara flera gigabyte.
Hur migrerar jag en VB6 ActiveX Document-applikation?
Det finns ingen automatiserad migreringsväg. Applikationen måste skrivas om i en modern teknik (webb: HTML/JavaScript, eller skrivbord: .NET WinForms/WPF/MAUI). Microsoft har migreringsvägledning för VB6 till .NET.

Referenser

1Microsoft Learn - Parts of an ActiveX Document (VB6)learn.microsoft.com
2Internet Explorer retirement announcementlearn.microsoft.com

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.ICSiCalendar data file
5.RPMSGRestricted Permission Message
6.ODTOpenDocument Text
7.EMLE-Mail Message (RFC 822 / MIME)
8.DATProgram Data File (generic)
9.M4AMPEG-4 Audio File
10.BINCD/DVD Disc Image (BIN/CUE)

Relaterade filtillägg

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö