¿Qué es el formato de archivo VBD?
Un archivo .vbd es un archivo de datos de Visual Basic ActiveX Document, un formato binario introducido con Microsoft Visual Basic 5.0 en 1996 como parte de la tecnología ActiveX Document, ahora obsoleta.
Un proyecto de ActiveX Document compilado en VB5 o VB6 generaba dos salidas: un ejecutable o DLL que contenía la clase UserDocument, y un archivo .vbd que almacenaba el estado persistente del componente. El .vbd utiliza el formato OLE2 Compound File Binary (CFB) -el mismo contenedor utilizado por los archivos heredados .doc, .xls y .ppt- identificable por los magic bytes D0 CF 11 E0 A1 B1 1A E1. Internamente, contiene el identificador de clase COM (CLSID) registrado del componente VB6 compilado y los datos de PropertyBag escritos durante el evento WriteProperties del componente.
En tiempo de ejecución, Internet Explorer leía el archivo .vbd para identificar qué clase de ActiveX Document registrada debía instanciar y para pasarle los datos de propiedad persistidos. Tanto el entorno de ejecución de VB6 como el componente compilado debían estar registrados en la máquina cliente.
La tecnología está completamente obsoleta. El soporte extendido de Visual Basic 6.0 finalizó en abril de 2008. Internet Explorer -el único navegador que alguna vez alojó ActiveX Documents- fue retirado por Microsoft en junio de 2022. Ningún navegador moderno admite ActiveX. Los archivos .vbd no se pueden abrir en ninguna aplicación actual; la estructura OLE puede inspeccionarse con herramientas forenses como oledump.py de la suite oletools.
Seguridad y protección
RIESGO: MEDIUMLos archivos VBD son documentos compuestos OLE que hacen referencia a CLSID de ActiveX. Abrir un .vbd en Internet Explorer (si estuviera disponible de alguna manera) intentaría cargar y ejecutar código ActiveX registrado, lo que representa una superficie de ataque significativa. Los navegadores modernos bloquean ActiveX por completo. Para la inspección forense de archivos .vbd sospechosos, utilice oletools/oledump (análisis seguro de solo lectura). No intente registrar componentes ActiveX desconocidos en un sistema de producción.
Detalles del formato
en pocas palabras- Veeam Backup Disk File - Veeam Backup & Replication utiliza .vbd como extensión para los archivos de datos de discos virtuales en cadenas de copia de seguridad (un formato de copia de seguridad binario completamente diferente).
Programas que abren archivos VBD
Detalles técnicos
especificación profunda| Formato de contenedor | OLE2 Compound File Binary (CFB) / Almacenamiento estructurado |
| Magic bytes | D0 CF 11 E0 A1 B1 1A E1 en el desplazamiento 0 (encabezado OLE2 compartido) |
| Orden de bytes | Little-endian |
| Tecnología | Visual Basic 6 ActiveX Documents (clase UserDocument) |
| Requisito de ejecución | DLL de tiempo de ejecución de VB6 y el componente compilado (.exe o .dll) registrados en el sistema cliente |
| Requisito de host | Internet Explorer 3.0-11 (el único navegador que ha admitido el alojamiento de ActiveX Document) |
| Datos persistidos | Contenido de COM PropertyBag de los eventos UserDocument WriteProperties / ReadProperties |
| Emparejamiento | Cada .vbd se empareja con un .exe o .dll compilado que contiene la clase UserDocument |
| Introducido | Visual Basic 5.0 (1996) con alojamiento de ActiveX Document en Internet Explorer 3.0/4.0 |
| Estado | Totalmente obsoleto - IE retirado en junio de 2022; el soporte extendido de VB6 finalizó en abril de 2008 |
| SO asociado | Solo Windows |
| Tipo MIME | application/octet-stream |
| Lanzado | 1996, Visual Basic 5.0 (first VB version to support ActiveX Documents) |
| Última versión | Visual Basic 6.0 era (no updates since 2001) |
| Especificación | learn.microsoft.com |
Conversiones de VBD
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos VBD.