ACF ファイル形式とは?
拡張子 .acf を持つファイルは、デジタル配信プラットフォームおよびアプリケーションストアである Valve Steam によって使用されます。バイナリのキャッシュファイルとは異なり、.acf ファイルは Valve の VDF 形式 のプレーンテキストのキー・バリューファイルであり、人間が読み取ることができ、任意のテキストエディタで編集可能です。
.acf ファイルの内容
.acf ファイルには、インストールされた各 Steam ゲームまたはアプリケーションのアプリマニフェストデータが保存されます。Steam はこれらのファイルを使用してゲームのダウンロードや更新をサポートし、含まれるデータはインストールされたソフトウェアの整合性確認にも使用されます。各ファイルの名前は appmanifest_APPID.acf(例:Team Fortress 2 の場合は appmanifest_440.acf)で、Steam/steamapps/ ディレクトリに保存されます。ファイルのルートキーは AppState で、アプリ名、インストールディレクトリ、StateFlags(4 = インストール完了、1026 = 更新が必要)、ダウンロードサイズ、デポデータ、ビルド ID などのサブフィールドがあります。
Valve Steam とは?
Steam は、ユーザーがゲームやその他のソフトウェアを購入できるデジタルストアフロントです。このプラットフォームは、統合されたソフトウェア保護、クラウド保存、マイクロペイメントサービス、およびコミュニティ機能を提供します。開発者は Steam Direct を通じてゲームを公開します。このような豊富な機能セットにより、Steam はコンピュータゲーム市場で絶大な人気を博しています。
.acf ファイルを削除すると、Steam はインストールの追跡ができなくなりますが、ゲームファイル自体はそのまま残り、マニフェストを再生成または修復することで再リンクできます。
セキュリティと安全性
リスク: LOWACF ファイルはプレーンテキストであり、実行することはできません。誤って編集すると、Steam がインストールを誤認したり、フル再ダウンロードがトリガーされたりすることがありますが、セキュリティ上のリスクはありません。信頼できないサイトから ACF ファイルをダウンロードしないでください。最悪の場合、Steam が誤ったインストールパスを参照する可能性がありますが、形式自体に実行可能なペイロードは含まれていません。
形式の詳細
概要- Microsoft Agent HTTP Character File - Microsoft Agent (Windows 98/XP 時代) 用のレガシーなアニメーションキャラクターダウンロード記述子。Steam とは無関係です。
ACF ファイルを開くプログラム
技術的詳細
詳細仕様| 形式タイプ | プレーンテキストのキー・バリュー アプリマニフェスト (Valve VDF/KeyValues 形式) |
| 開発元 | Valve Corporation |
| エンコーディング | テキスト, UTF-8 (ASCII 互換) |
| ファイル命名規則 | appmanifest_APPID.acf (例: Team Fortress 2 の場合は appmanifest_440.acf) |
| 場所 | Steam/steamapps/ ディレクトリ |
| ルートキー | AppState (Steam がファイルを解析するために必要な識別子) |
| 主要フィールド | AppID, name, installdir, StateFlags, SizeOnDisk, buildid, MountedDepots, InstalledDepots |
| StateFlags の値 | 4 = インストール完了; 1026 = 更新が必要 |
| 解析 | 人間が判読可能。任意のプレーンテキストエディタで編集可能 |
| Steam 起動時 | Steam は起動時に ACF ファイルを読み込み、インストールされているゲームとそのデポマニフェストを列挙します |
| 一般的なファイルサイズ | 1 KB - 5 KB |
| MIME タイプ | text/plain |
| 対応 OS | Windows, macOS, Linux |
| 整合性チェック | Steam はデポハッシュを介して個別にゲームファイルを検証します。ACF 自体にはチェックサムは埋め込まれていません |
| リリース日 | ~2003 (with Steam client) |
| 最新バージョン | No versioned spec; format evolves with Steam client updates |
| 仕様書 | developer.valvesoftware.com |
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。ACF ファイルについて最初の質問をしてみましょう。
よくある質問
ACF ファイルとは何ですか?
ACF ファイルを削除しても大丈夫ですか?
steamapps/common 内の実際のゲームファイルは残ります。Steam を通じて再インストール(既存のファイルを検出して再ダウンロードをスキップします)を行うことで、ACF を再作成できます。ACF ファイルを使用して Steam ゲームを別のドライブに移動するにはどうすればよいですか?
appmanifest_APPID.acf ファイルと steamapps/common 内のゲームフォルダの両方を新しいドライブの同じ場所にコピーし、新しいドライブを Steam ライブラリとして追加(Steam → 設定 → ストレージ)します。Steam がインストールを認識します。ACF ファイルをテキストエディタで開けますか?
ファイルを移動した後、Steam からゲームが消えたのはなぜですか?
appmanifest_APPID.acf をコピーするか、インストールを再実行してください。Steam は既存のファイルを検出し、フルダウンロードを回避します。