.VDF

VDF ファイル

Valve Data Format
質問する
クイック回答

VDF ファイルは、一般的に Valve Data Format ファイルを指します。これは Steam がアプリのマニフェスト、ゲーム設定、コントローラーの割り当てを保存するために使用するプレーンテキストのキー・値(key-value)ファイルです。Notepad++ や VS Code などのテキストエディタで開くことができます。ファイル名が vbase000.vdf などである場合は、Avira アンチウイルスのファイルであり、開いたり編集したりしないでください。

開発元: Valve Corporation カテゴリ: ゲームファイル MIME: text/plain
対応OS Windows macOS Linux
関連: .OBB · .PAK · .ROFL · .PACKAGE

このページの内容

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

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

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

ファイルを識別する

VDF ファイル形式とは?

.VDF ファイルは、Valve の KeyValues テキスト形式を使用しています。これは Steam プラットフォームや Source エンジンゲーム向けに開発された階層的なキー・値データ構造です。この形式は 2004 年に Steam および «Half-Life 2» と共に導入され、Steam のインストール環境にある数千の設定、マニフェスト、ゲームデータファイルで使用されています。

.vdf ファイルはプレーンテキストです。引用符で囲まれたキーが、引用符で囲まれた文字列値またはネストされた { } ブロックにマッピングされます。構造は JSON に似ていますが、カンマやコロンは使用しません。主な用途には、Steam ライブラリのマニフェスト、ゲーム設定ファイル、サーバー設定、MOD のメタデータなどがあります。人間が読める形式であるため、.vdf ファイルは任意のテキストエディタで開いて編集できます。

また、一部のエンジンコンポーネントで内部的に使用されるバイナリ版の KeyValues も存在し、型タグが生のバイトとしてエンコードされています。この形式は、KeyValues 1(Source エンジン、2004年)、KeyValues 2、そして Source 2 と共に導入され «Dota 2» や «CS2» などで使用されている KeyValues3(KV3、.kv3 / .vdata)へと進化してきました。

注意:Avira(旧 AntiVir)も、ウイルス定義データベースファイル(vbase000.vdf)に .vdf 拡張子を使用していますが、これらは Valve の形式とは無関係な独自のバイナリデータです。

セキュリティと安全性

リスク: LOW

テキスト形式の VDF ファイルは無害なプレーンテキストであり、コードを実行することはできません。Steam のマニフェストファイルを編集する際は注意してください。不正な形式の appmanifest は、Steam がゲーム全体を再ダウンロードする原因になります。Avira のバイナリ .vdf 定義ファイルは絶対に編集しないでください。編集するとアンチウイルス保護が機能しなくなる可能性があります。非公式サイトから «Steam 設定修正» VDF ファイルをダウンロードしないでください。Steam を悪意のあるアップデートサーバーにリダイレクトさせる恐れがあります。

形式の詳細

概要
正式名称Valve Data Format別名 Valve Data File, KeyValues file
開発元Valve Corporation登場時期 2004 (with the Source engine and Steam)
MIME タイプtext/plain
タイププレーンテキスト(またはバイナリ版)の階層的キー・値データファイル
この拡張子は以下でも使用されています…
  • Avira AntiVir ウイルス定義 - アンチウイルスシグネチャを含む独自のバイナリファイル(vbase000.vdf、vbase001.vdf など)。Avira によって自動的にダウンロードされ、公開された形式仕様はありません。
  • VariCAD 図面ファイル - VariCAD 3D/2D CAD ソフトウェアが Linux/Windows 上で図面形式に .vdf を使用します。

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

Windows3 apps
Notepad オープンソース Notepad++ で .vdf ファイルを開きます。おおよその構文ハイライトを利用するには、「言語」→「JSON」を選択してください。
Visual Studio Code オープンソース VS Code で開きます。ハイライト表示のために、マーケットプレイスから KeyValues/VDF 構文拡張機能をインストールしてください。
SteamCMD 無料 Valve のコマンドライン Steam クライアントは、VDF マニフェストを自動的に読み書きします。
macOS1 app
Visual Studio Code オープンソース VS Code で開きます。ハイライト表示のために、マーケットプレイスから KeyValues/VDF 構文拡張機能をインストールしてください。
Linux1 app
Visual Studio Code オープンソース VS Code で開きます。ハイライト表示のために、マーケットプレイスから KeyValues/VDF 構文拡張機能をインストールしてください。

技術的詳細

詳細仕様
ファイルエンコーディング標準の VDF はプレーンテキスト(UTF-8 または UTF-16 LE)、バイナリ版 KeyValues はバイナリ
構文{ } ブロック内の再帰的な引用符付きキー・値ペア。JSON と異なりカンマやコロンは不要
形式のバージョンKeyValues 1 (Source エンジン、2004年); KeyValues 2; KeyValues3 / KV3 (Source 2、2019年)
バイナリ版のバイト順序リトルエンディアン。各キーと値の前に型タグがシングルバイトとしてエンコードされる
暗号化なし。Steam クライアントはチェックサムを介して外部からマニフェストの整合性を検証する
典型的なファイルサイズ1 KB - 5 MB(ほとんどの設定は小規模ですが、大規模なライブラリマニフェストは数 MB に達することがあります)
MIME タイプtext/plain
一般的なユースケースSteam appmanifest_*.acf ライブラリマニフェスト、ゲーム設定ファイル、Workshop メタデータ、サーバー設定
サポートされているプラットフォームWindows, Linux, macOS (クロスプラットフォームの Steam)
後継形式Dota 2、CS2、Half-Life: Alyx などの Source 2 タイトル用 KeyValues3 (.kv3 / .vdata)
その他の .vdf の用途Avira AntiVir ウイルス定義ファイル (vbase000.vdf) - Valve の形式とは無関係なバイナリデータ
リリース日2004 (with the Source engine and Steam)
最新バージョンKeyValues3 (KV3, 2019, used in Dota 2 / Source 2)
仕様書developer.valvesoftware.com

VDF の変換

コミュニティ Q&A

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

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

よくある質問

VDF ファイルを開くにはどうすればよいですか?
Valve/Steam の VDF であれば、任意のテキストエディタ(Notepad++、VS Code)で開けます。Avira AntiVir の定義ファイル(vbase000.vdf など)である場合は、開いたり編集したりしないでください。これは Avira によって自動管理されるバイナリ形式のアンチウイルスデータベースです。
Steam の VDF ファイルを編集しても大丈夫ですか?
はい、ただし先に Steam を終了してください。最も一般的な編集は、壊れたライブラリエントリを修復するために appmanifest_*.acf ファイルを修正することです。間違いを避けるため、Steam コミュニティのガイドに従ってください。
VDF と ACF の違いは何ですか?
.acf(App Cache File)は、Steam アプリのマニフェスト用に特別に使用される、拡張子が .acf になっただけの VDF 形式ファイルです。形式は同一です。
KeyValues3 / KV3 とは何ですか?
KV3 は、Source 2 ゲーム(Dota 2、CS2)向けの Valve の更新された形式です。型付きの値やコメントをよりスマートにサポートしており、ファイルには多くの場合 .kv3 または .vdata 拡張子が使用されます。
VDF ウイルス定義ファイルがあっても安全ですか?
はい。vbase*.vdf ファイルは、更新中に Avira によってプログラムフォルダに配置されます。これらはバイナリ形式のアンチウイルスシグネチャであり、手動で移動、開封、削除しないでください。

参考文献

1Valve Developer Community - VDF (KeyValues)developer.valvesoftware.com
2ValvePython/vdf - Python library for Valve KeyValuesgithub.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.M4AMPEG-4 Audio File
5.ICSiCalendar data file
6.EXEWindows Executable (Portable Executable)
7.DATProgram Data File (generic)
8.RPMSGRestricted Permission Message
9.JSONJavaScript Object Notation file
10.ODTOpenDocument Text

関連する拡張子

.OBBAndroid Opaque Binary Blob (APK Expansion File)
.PAKGame Resource Package (PAK)
.ROFLLeague of Legends Replay
.PACKAGEThe Sims / Maxis DBPF Package (game content & mods) - dominant meaning
.XSBXACT Sound Bank
.SAVSaved Game File

無料ファイルツール

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

ツールボックスを開く

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