GCFScape是一款相当专业的GCF文件浏览器工具,支持浏览 Half-Life 包并提取其内容。GCFScape支持 .bsp, .gcf, .ncf, .pak, .sga, .vpk, .wad and .xzp packages,独立于Steam运行。
GCFScape绿色版支持 .bsp, .gcf, .ncf, .pak, .sga, .vpk, .wad和.xzp包。
类似于Explorer的界面,用于查看包内容。
提取包中的任何文件或文件夹。
shell执行(预览)包中的任何文件。
验证包中的任何文件或文件夹。
碎片整理.gcf文件。
搜索包中的文件。
可配置的列。
1、打开vpk文件
在之前的安装过程中,我们绑定了vpk文件的打开方式,因此我们可以选择找到vpk文件并且直接双击打开。
这里我们以求生之路2的dlc3中的vpk文件做示范。
在文件夹中双击即可以GCFScape打开。
我们亦可以在GCFScape中直接打开。
依此选择窗口左上角的File - Open,并且选择到对应的目录,即可加载vpk文件。
这里需要提一下,vpk文件有两种形态,一种是单独打包形态,一种是分部分打包形态。
单独打包形态就是我们最常见的求生之路mod那样的,只有一个vpk文件的形式,而且名称没有特殊规定。
而分部分打包形态则是类似于压缩包的分成好几个part的形态,这种形态一般出现于游戏目录下,也就是我们举的例子。
其中pakxx_dir.vpk是类似于索引文件一样的存在,即打开图中的pak01_dir.vpk就会自动读取pak01_001.vpk到pak0_004.vpk文件的内容。
pak01_001.vpk到pak0_004.vpk的文件直接使用GCFScape打开后是不显示内容的。
2、功能菜单
Extract:之前提到过的导出文件。
Shell Execute:打开文件。
Validate:验证文件。
Go To Directory:打开当前文件所在的目录,适用于搜索到文件后找不到这个文件在哪个位置。
Properties:打开文件的属性页面,包括文件的名称、大小、所在位置等。
Columns(Preload Bytes、Archive、CRC):在GCFScape右边的窗口显示这三个参数。
Q.GCF文件压缩档案吗?
A.不。
Q.那么什么是GCF文件呢?
A.GCF(假定代表游戏缓存文件)文件最好与虚拟文件系统相比,这与FAT或其他常见文件系统没有什么不同。虚拟文件系统支持元数据、文件片段、校验和和其他次要特征。GCF文件是Steam内容交付系统的骨干。
Q.为什么我必须关闭蒸汽来打开一个GCF文件?
A.GCFScape 使用一种称为文件映射的技术来直接访问GCF文件中的数据,就像在内存中的数据一样。这是一项有用的技术,因为它意味着 GCFScape 不需要将成吨的数据读入内存来读取GCF文件,并且可以读取GCF文件而不必到处寻找。
因为Steam以读/写模式打开GCF文件,并且随时可能更改任何GCF文件的内容,所以GCFScape要求您关闭Steam。
如果Steam是打开的,它改变了一个GCF文件的内容,而它被映射,GCFScape将变得不稳定,很可能崩溃。