[求教]游戏开发中的资源打包有关问题

[求教]游戏开发中的资源打包问题
大型游戏开发当中采用资源打包技术有很多好处,在此就不再复述了。

有一个问题想请教大家:
我分析了某游戏,发现其读取游戏资源的方式很特别,具体情况是游戏调用CreateFile打开了一个文件,相对路径,路径类似"data/map/xxx.xxx",而我却找不到这个文件,但是这个API成功的执行了,也就是说系统成功的打开了这个文件。

此技术猜测是虚拟文件系统,但据网上所查资料得知都是自己实现的读取函数而不是采用CreateFile这个API。

后来又分析了一下,游戏打开了这个"资源打包文件"并调用了CreateFileMapping,后面的没有继续分析,比较乱。

在这里问问大家有没有知道这方面技术的,可以使CreateFile支持某种虚拟的文件访问?
如果能把一个数据文件映射成一个虚拟的文件夹,并用API访问里面的文件,我想这个技术是不错的。

在游戏专区发帖没有人啊
原帖地址:http://bbs.csdn.net/topics/390311420
------解决方案--------------------
在linux下面,所有的东东都是文件,windows的其实也查不了多少,内核里也都是用的NTCreateFile或者Zw的吧