.VBD

VBD ファイル

Visual Basic ActiveX Document
質問する
クイック回答

.vbdファイルは、1996年から2001年の間に作成された Visual Basic 6 ActiveX Document データファイルです。これは、対応する .exe または .dll コンポーネントと共に Internet Explorer(2022年6月に廃止)によって開かれていました。現在、この形式をサポートするモダンブラウザやアプリケーションは存在しないため、実質的に開くことは不可能です。

開発元: Microsoft カテゴリ: インターネットファイル MIME: application/octet-stream
対応OS Windows
関連: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 27, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

VBD ファイル形式とは?

.vbd ファイルは Visual Basic ActiveX Document データファイルであり、現在は廃止された ActiveX Document テクノロジーの一部として、1996年に Microsoft Visual Basic 5.0 で導入されたバイナリ形式です。

VB5 または VB6 でコンパイルされた ActiveX Document プロジェクトは、2つの出力を生成しました。1つは UserDocument クラスを含む実行ファイルまたは DLL、もう1つはコンポーネントの永続化された状態を保存する .vbd ファイルです。.vbd は OLE2 Compound File Binary (CFB) 形式を使用しており、これはレガシーな .doc.xls.ppt ファイルで使用されているものと同じコンテナで、マジックバイト D0 CF 11 E0 A1 B1 1A E1 によって識別されます。内部的には、コンパイルされた VB6 コンポーネントの登録済み COM クラス識別子 (CLSID) と、コンポーネントの WriteProperties イベント中に書き込まれた PropertyBag データが保持されています。

実行時、Internet Explorer は .vbd ファイルを読み取って、どの登録済み ActiveX Document クラスをインスタンス化するかを特定し、永続化されたプロパティデータを渡していました。クライアントマシンには、VB6 ランタイムとコンパイルされたコンポーネントの両方が登録されている必要がありました。

このテクノロジーは完全に廃止されています。Visual Basic 6.0 の延長サポートは2008年4月に終了しました。ActiveX Document をホストできた唯一のブラウザである Internet Explorer は、2022年6月に Microsoft によって廃止されました。モダンブラウザは ActiveX をサポートしていません。.vbd ファイルは現在のどのアプリケーションでも開くことができませんが、OLE 構造は oletools スイートの oledump.py などのフォレンジックツールで検査することが可能です。

セキュリティと安全性

リスク: MEDIUM

VBD ファイルは ActiveX CLSID を参照する OLE 複合ドキュメントです。Internet Explorer で .vbd を開くと(もし利用可能な場合)、登録された ActiveX コードをロードして実行しようとするため、重大な攻撃対象領域となります。モダンブラウザは ActiveX を完全にブロックします。不審な .vbd ファイルをフォレンジック検査する場合は、oletools/oledump を使用してください(安全な読み取り専用分析)。本番システムで未知の ActiveX コンポーネントを登録しようとしないでください。

形式の詳細

概要
正式名称Visual Basic ActiveX Document別名 VB ActiveX Document, UserDocument data file
開発元Microsoft登場時期 1996, Visual Basic 5.0 (first VB version to support ActiveX Documents)
MIME タイプapplication/octet-stream
タイプOLE 構造化ストレージ (複合ドキュメント) バイナリ
この拡張子は以下でも使用されています…
  • Veeam Backup Disk File - Veeam Backup & Replication は、バックアップチェーン内の仮想ディスクデータファイルの拡張子として .vbd を使用します(完全に異なるバイナリバックアップ形式です)。
マジックバイト ・ ファイルシグネチャ
オフセット
0001020304050607
16進数
D0CF11E0A1B11AE1
ASCII
········
標準的な OLE2/CFB (Compound File Binary) マジックであり、.doc、.xls、.ppt、.msg およびその他の OLE コンテナと共通です。内部に VB UserDocument の CLSID を含んでいます。

VBD ファイルを開くプログラム

Windows2 apps
Visual Basic 6.0 (IDE) 有料 歴史的用途:対応する .vbp プロジェクトを開き、.exe を実行して Internet Explorer で .vbd に移動します。VB6 IDE も IE も現在の Windows ではサポートされていません。
oletools / oledump (for inspection only) オープンソース python oledump.py file.vbd - 生の OLE ストリームを検査して、内部にどのようなデータが保存されているかを確認します。

技術的詳細

詳細仕様
コンテナ形式OLE2 Compound File Binary (CFB) / 構造化ストレージ
マジックバイトオフセット 0 に D0 CF 11 E0 A1 B1 1A E1(共通の OLE2 ヘッダー)
バイト順序リトルエンディアン
テクノロジーVisual Basic 6 ActiveX Documents (UserDocument クラス)
ランタイム要件クライアントシステムに登録された VB6 ランタイム DLL およびコンパイル済みコンポーネント (.exe または .dll)
ホスト要件Internet Explorer 3.0-11(ActiveX Document ホスティングをサポートした唯一のブラウザ)
永続化データUserDocument の WriteProperties / ReadProperties イベントからの COM PropertyBag コンテンツ
ペアリング各 .vbd は、UserDocument クラスを含むコンパイル済みの .exe または .dll とペアになります
導入時期1996年、Visual Basic 5.0 および Internet Explorer 3.0/4.0 の ActiveX Document ホスティングと共に導入
ステータス完全に廃止 - IE は2022年6月に廃止、VB6 延長サポートは2008年4月に終了
関連OSWindows のみ
MIME タイプapplication/octet-stream
リリース日1996, Visual Basic 5.0 (first VB version to support ActiveX Documents)
最新バージョンVisual Basic 6.0 era (no updates since 2001)
仕様書learn.microsoft.com

VBD の変換

コミュニティ Q&A

ユーザーからの質問
質問する
VBD ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。VBD ファイルについて最初の質問をしてみましょう。

よくある質問

モダンブラウザで .vbd ファイルを開くことはできますか?
いいえ。.vbd ファイルには ActiveX をサポートする Internet Explorer が必要ですが、これは2022年6月に廃止されました。モダンブラウザ(Edge、Chrome、Firefox、Opera)は ActiveX Document のホスティングをサポートしていません。
どのプログラムがこの .vbd ファイルを作成したのですか?
ActiveX Document プロジェクトとしてコンパイルされた Visual Basic 5 または 6(1996年〜1998年)です。これらは1990年代後半から2000年代初頭にかけて、イントラネットアプリケーションで使用されていました。
.vbd ファイルは Veeam のバックアップファイルと同じものですか?
いいえ。Veeam Backup & Replication も仮想ディスクのバックアップデータに .vbd を使用しますが、これは完全に異なるバイナリ形式です。ファイルサイズとコンテキストを確認してください。VB ActiveX の .vbd ファイルは小さく(KB単位)、Veeam の .vbd ファイルはギガバイト単位になることがあります。
VB6 ActiveX Document アプリケーションを移行するにはどうすればよいですか?
自動化された移行パスはありません。アプリケーションはモダンなテクノロジー(Webであれば HTML/JavaScript、デスクトップであれば .NET WinForms/WPF/MAUI)で書き直す必要があります。Microsoft は VB6 から .NET への移行ガイダンスを提供しています。

参考文献

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

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.NOMEDIAAndroid No-Media Marker File
6.PARTPartial Download File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.DBSQLite Database File
10.AVIFAV1 Image File Format (AVIF)

関連する拡張子

.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)

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧