命令行工具合并 Redump 多轨 BIN 镜像
将多个轨道 BIN 文件合并为一个单一的 BIN/CUE 配对,同时重新计算扇区偏移,保留原件,并提供可逆的拆分操作。Chris Putnam 编写了 binmerge 作为一个小型实用工具,用于 Windows 和其他桌面上的光盘映像维护。它修正 CUE 表,支持 Redump 命名规范,并从命令行运行,因此适合复古游戏玩家、保护主义者和准备图像用于模拟器和补丁的 ROM 黑客。
binmerge 如何在不更改原始文件的情况下合并多轨图像
binmerge 读取 CUE 表和其相关的 BIN 轨道文件,将轨道数据连接成一个单一的输出 BIN,并写入带有更新扇区偏移的修正 CUE。该工具执行非破坏性操作,这意味着它不会更改源 BIN 文件,并在其旁边创建新的合并文件。内置的 --split 命令可以从合并文件中恢复原始的每轨布局。
在桌面上运行合并或拆分时的行为
该脚本轻量且基于 Python,因此与本地实用程序相比,它的运行时要求最低。它从磁盘顺序处理文件,而不是将整个图像加载到 RAM 中,这保持了大 CD 图像的内存使用量低。批处理通过命令行界面工作,让用户可以为多个 CUE/BIN 集编写合并脚本,而无需交互提示。
操作期间的安全模型和文件完整性处理
操作是先读取的:该工具重新计算偏移并输出新文件,而不覆盖输入,从而降低意外数据丢失的风险。它支持所有块模式并针对二进制轨道类型,符合 Redump 标准以确保档案准确性。包含可逆拆分命令为保存工作流程增加了进一步的安全层。
谁可以操作它以及需要什么技术技能
该工具期望用户熟悉命令行工作流程,并在 Windows 或其他桌面上有本地 Python 环境。它集成到脚本工具链中,并与第三方创建的图形前端兼容,某些用户使用这些前端以避免直接使用命令行。对于需要 GUI 交互的用户,存在一个单独的图形包装器,而不是原生于脚本。
binmerge 适合接受命令行权衡的技术型档案管理员
binmerge 是一个精确的选项,适用于必须将 Redump 风格的多轨图像转换为单个 BIN/CUE 对的用户,同时保持原始文件完好无损。它的目标用户是对脚本和 Python 环境感到舒适的人;新手可能更喜欢由社区维护的图形包装器。期待准确的偏移校正和可逆操作,但要注意该工具是通过命令行操作,而不是提供内置的 GUI。