GCF游戏缓存文件格式
< Zh
Jump to navigation
Jump to search
GCF最初是Gazelle Cache File的缩写(Gazelle是Steam 的早期代号),现通常理解为Game Cache File。GCF是Steam 平台用于存储游戏内容和官方资源的归档文件格式,存放于Steam\SteamApps\
目录下,支持跨游戏共享(如source engine.gcf
)。
技术特性: - 创建/更新GCF时会预分配磁盘空间,然后填充内容(减少碎片但可能造成客户端假死) - 文件内容不可修改(Steam会自动校验修复) - 支持内容查看和提取
主要工具:
- HLLib (开发者Ryan "Nemesis" Gregg)
- GCFScape (基于HLLib的图形界面)
- VTFEdit (支持Steam运行时浏览)
- VTF Explorer (支持统计未完整下载的文件)
历史沿革:
2013年SteamPipe更新后全面弃用GCF格式,改用VPK 格式。目前最早支持到 起源2004版本(如VTMB),通过Steam.dll文件实现VPK挂载功能 。