- .bin 文件包含磁盘上的原始数据,而 .cue 文件则充当组织数据和音频轨道的映射。
- 为避免加载错误或音乐缺失,务必将 .cue 和 .bin 文件放在一起,并保持其原始名称。
- .chd 格式是推荐的现代替代方案,因为它可以将整个磁盘压缩成一个文件而不会损失质量。
如果你涉足过模拟器的世界,尤其是像 PlayStation 1 这样的经典游戏机,你可能遇到过一些不太对劲的文件。你突然发现,一个游戏并非只有一个可执行文件,而是包含一大堆带有奇怪扩展名的文件,比如.bin 和 .cue,你会不禁疑惑它们究竟是做什么用的,或者为什么一个文件不够用。
问题在于,复制旧光盘并不像从U盘复制文件那么简单;我们讨论的是光盘技术,它处理数据和声音的方式截然不同。为了让模拟器能够完整地还原原版体验,不丢失音乐或导致游戏卡顿,它需要精确的指令来读取光盘的结构,而这正是这些独特格式发挥作用的地方。
完美搭配:BIN 文件和 CUE 文件究竟是什么?
简单来说,你可以把.bin 文件想象成一个容器,磁盘上的所有数据都以扇区为单位、未经过滤地存储在这里。游戏代码和图形都存放在这里。另一方面,.cue 文件则充当地图或指令表。它实际上是一个非常简单的文本文件,告诉模拟器每个数据轨道的起始位置以及音频轨道的位置。
许多简单的游戏只包含一个 .bin 文件和一个 .cue 文件,但更复杂的游戏则使用光盘播放 CD 格式的音乐。在这种情况下,通常会找到几十个 .bin 文件(每个歌曲或音轨对应一个),以及一个用于组织所有这些文件的 .cue 文件。如果您尝试直接加载 .bin 文件而不加载其对应的文件,游戏很可能可以启动,但您将听不到任何音乐,这会彻底破坏游戏体验。
避免头痛的黄金法则
处理这些文件时,有三个常见错误会导致模拟器显示“格式错误”信息,或者直接导致游戏无法运行。首先,切勿将 .cue 文件与其对应的 .bin 文件分开;如果您将其中一个移动到另一个文件夹而将另一个留在原地,地图将无法正常工作。其次,务必注意文件名:如果您决定重命名 .bin 文件,则必须使用记事本打开 .cue 文件,并将内部名称更正为完全匹配,因为地图会根据文件名查找文件。
最后,避免出错的最佳方法是将文件作为一个组添加。您可以选择 .cue 文件及其所有关联的 .bin 文件,或者加载 .zip 格式的压缩文件夹,让模拟器自动管理分组。如果您发现游戏卡顿或无法加载,请检查是否缺少任何原始音频轨道。
现代替代方案:CHD 和 M3U 格式
虽然 BIN/CUE 格式最为普及,但如今有了更多便捷的选择。.chd格式可以说是目前最佳之选。它采用无损压缩技术,将光盘的所有内容(数据和音频)压缩到一个单独的文件中。这不仅节省了硬盘空间,还避免了单个游戏生成五十个独立文件的混乱局面,并且兼容 RetroAchievements 等成就服务。
要将旧格式转换为现代格式,可以使用名为chdman的工具(通常随 MAME 一起提供)。关键在于对 .cue 文件运行命令,切勿对 .bin 文件运行,这样工具才能正确打包所有音轨。此外,对于包含多张光盘的游戏,还有.m3u文件。这是一个小型文本索引,按顺序列出光盘,使模拟器能够识别它们属于同一个游戏,并使用同一张记忆卡来存储所有光盘。
其他格式和特色:PBP、ISO 和 SBI
你可能会找到一些.pbp格式的游戏文件,这些文件是针对 PSP 优化的。虽然它们非常实用,因为它们可以将多张光盘的内容压缩到一张光盘上,并且在大多数模拟器中都能很好地运行,但它们也有一个缺点:许多成就系统无法识别这些游戏,因为文件已被重新编码。如果你想获得奖杯,最好选择 .chd 格式或 .bin/.cue 组合格式。
另一方面,还有独立的.iso文件。它们有时可以运行,但通常缺少音轨,导致游戏没有声音。此外还有.sbi文件,它们本身并非游戏,而是某些欧洲游戏所需的保护数据(例如 LibCrypt)。如果没有与光盘同名的 .sbi 文件,游戏可能会在运行过程中无故卡死。
为了高效管理您的游戏库,最好优先使用 .chd 文件,因为它们更简洁且节省空间。如果别无选择,请保持地图和数据对(.cue 和 .bin)完整且未重命名。对于多光盘游戏,使用 .m3u 文件至关重要,以避免存档数据耗尽;如果游戏来自欧洲受保护地区,最好也准备好 .sbi 文件。




