PSP上常见的游戏文件格式就那么几种,ISO和CSO是绝对的主流。你从网上下载游戏,几乎清一色是这两种后缀,偶尔能看到PBP或者DAX,但那些属于特殊情况,咱们后面再说。
ISO是最标准的格式,说白了就是把UMD光盘里的内容原封不动拷出来,做成一个镜像文件。UMD是索尼当年给PSP专门设计的光盘介质,容量大概1.8GB左右。但实际游戏很少有塞满的,大多数作品也就几百MB到1.5GB之间。ISO文件的好处是没有任何压缩,PSP读取的时候最流畅,加载速度快,兼容性也最好。你在电脑上用模拟器玩,或者把文件丢进PSP的记忆棒里,ISO永远是首选。
CSO则是ISO的压缩版。它把镜像里的数据重新编码,能压缩掉百分之三十到五十的体积。同样一个游戏,ISO可能有1.2GB,转成CSO之后只剩700MB,记忆棒一下子能多装好几个游戏。但代价是读取时需要进行实时解压,加载时间会稍微长一点,某些需要频繁读盘的游戏场景可能会偶尔卡顿。早期记忆棒容量小,大家都喜欢用CSO省空间,现在大容量存储卡普及了,很多人又转回ISO图个安心。
除了这两种,还有DAX格式,这玩意儿比较冷门。它比CSO压缩率更高,但兼容性差,很多自制系统或者模拟器都不认它。早年有些专门做RIP版游戏的发布组喜欢用DAX,后来慢慢就被淘汰了,现在基本见不着。
还有一种PBP格式,它原本是PSP官方商店PSN上售卖的数字版游戏的封装格式。一个PBP文件里可以包含游戏本体、图标、背景图、存档数据等等,内容齐全。但PBP跟ISO、CSO不能直接混用,psp上玩PBP文件需要单独处理,自制系统下要先转换成ISO或者直接用支持PBP的加载器。再补充一句,PS1的游戏在PSP上玩,也是封装成PBP格式运行的,所以你在网上找PS1中文游戏,下载下来基本都是PBP。

说到加载方式,早期的PSP需要刷自制系统,然后把ISO或CSO文件放在记忆棒根目录的ISO文件夹里,开机进入游戏菜单就能看到。后来的PSP go比较特殊,它自带16GB内存,还支持记忆棒扩展,但机身没有UMD光驱,所以它所有游戏都只能靠数字文件运行,ISO和CSO照样支持,只是存放位置有些讲究。
这些文件本身的结构也值得一提。ISO文件打开后,里面通常有个PSP_GAME文件夹,里面装着游戏的EBOOT.BIN主程序、PRX模块、背景音乐、过场动画视频等等。UMD光盘是ISO9660格式,跟电脑上的光盘结构相似,所以你在PC上双击ISO文件就能用资源管理器看到里面的内容。CSO本质上是把ISO里的数据块重新排列并压缩,个别数据块没变,所以你解压CSO就能得到完整的ISO,还原过程不丢任何东西,放心转。
有人会问,为什么网上有的游戏只有几百MB,原版明明有1GB多?那是因为某些小组做了RIP处理,把没有用的填充文件、多国语言语音、甚至某些重复度高的视频文件删掉或者降质,再用CSO压缩,体积自然就大幅缩水。这种RIP版玩起来可能没有原版完整,但大体上不影响体验,适合早期记忆棒吃紧的年代。
至于怎么选择,如果你追求完美的游戏体验,下载ISO肯定没错。如果存储卡空间有限,或者你只想在手机模拟器上尝个鲜,CSO方便快捷。记住一点,CSO解压出来一定是ISO,这个操作永远不会变。
用久了你会发现PSP这机器的文件生态特别简单,没有复杂的内核结构,也不需要什么专用工具,一个镜像文件放进去就能玩,比起现在的主机要折腾得多。这种简单粗暴的方式,反而成了很多人怀念PSP时代的原因。