O que é o formato de ficheiro VBD?
Um arquivo .vbd é um arquivo de dados Visual Basic ActiveX Document, um formato binário introduzido com o Microsoft Visual Basic 5.0 em 1996 como parte da tecnologia ActiveX Document, agora obsoleta.
Um projeto ActiveX Document compilado no VB5 ou VB6 produzia duas saídas: um executável ou DLL contendo a classe UserDocument e um arquivo .vbd que armazenava o estado persistido do componente. O .vbd utiliza o formato OLE2 Compound File Binary (CFB) - o mesmo contêiner usado pelos arquivos legados .doc, .xls e .ppt - identificável pelos magic bytes D0 CF 11 E0 A1 B1 1A E1. Internamente, ele contém o identificador de classe COM registrado (CLSID) do componente VB6 compilado e os dados do PropertyBag gravados durante o evento WriteProperties do componente.
Em tempo de execução, o Internet Explorer lia o arquivo .vbd para identificar qual classe ActiveX Document registrada deveria instanciar e para passar a ela os dados de propriedade persistidos. Tanto o runtime do VB6 quanto o componente compilado precisavam estar registrados na máquina cliente.
A tecnologia está inteiramente obsoleta. O suporte estendido do Visual Basic 6.0 terminou em abril de 2008. O Internet Explorer - o único navegador que já hospedou ActiveX Documents - foi aposentado pela Microsoft em junho de 2022. Nenhum navegador moderno suporta ActiveX. Arquivos .vbd não podem ser abertos em nenhum aplicativo atual; a estrutura OLE pode ser inspecionada com ferramentas forenses como o oledump.py da suíte oletools.
Segurança e proteção
RISCO: MEDIUMArquivos VBD são documentos compostos OLE que referenciam CLSIDs ActiveX. Abrir um .vbd no Internet Explorer (se de alguma forma disponível) tentaria carregar e executar código ActiveX registrado - uma superfície de ataque significativa. Navegadores modernos bloqueiam o ActiveX inteiramente. Para inspeção forense de arquivos .vbd suspeitos, use oletools/oledump (análise segura de apenas leitura). Não tente registrar componentes ActiveX desconhecidos em um sistema de produção.
Detalhes do formato
em resumo- Veeam Backup Disk File - O Veeam Backup & Replication usa .vbd como extensão para arquivos de dados de disco virtual em cadeias de backup (formato de backup binário completamente diferente).
Programas que abrem arquivos VBD
Detalhes técnicos
especificação profunda| Formato de contêiner | OLE2 Compound File Binary (CFB) / Armazenamento Estruturado |
| Magic bytes | D0 CF 11 E0 A1 B1 1A E1 no deslocamento 0 (cabeçalho OLE2 compartilhado) |
| Ordem dos bytes | Little-endian |
| Tecnologia | Visual Basic 6 ActiveX Documents (classe UserDocument) |
| Requisito de runtime | DLLs de runtime do VB6 e o componente compilado (.exe ou .dll) registrados no sistema cliente |
| Requisito de host | Internet Explorer 3.0-11 (o único navegador que já suportou a hospedagem de ActiveX Document) |
| Dados persistidos | Conteúdo do COM PropertyBag dos eventos UserDocument WriteProperties / ReadProperties |
| Emparelhamento | Cada .vbd é emparelhado com um .exe ou .dll compilado contendo a classe UserDocument |
| Introduzido em | Visual Basic 5.0 (1996) com hospedagem de ActiveX Document no Internet Explorer 3.0/4.0 |
| Status | Totalmente obsoleto - IE aposentado em junho de 2022; suporte estendido do VB6 encerrado em abril de 2008 |
| SO associado | Apenas Windows |
| Tipo MIME | application/octet-stream |
| Lançado | 1996, Visual Basic 5.0 (first VB version to support ActiveX Documents) |
| Versão mais recente | Visual Basic 6.0 era (no updates since 2001) |
| Especificação | learn.microsoft.com |
Conversões de VBD
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos VBD.