问题标签 [iso9660]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
20 浏览

cd-rom - XA CD-ROM 上的 Mode 2 Form 1 与 Mode 2 Form 2 的区别?

我正在开发一个用于读取 CD-ROM 和 ISO9660 文件系统的库。

长话短说,除了一件事我很难弄清楚它是如何完成的之外,几乎所有东西都在工作:

XA 标准在哪里定义了 Mode 2 Form 1 与 Mode 2 Form 2 之间的区别?

目前,我正在使用以下伪代码来区分这两种形式;尽管这是一种幼稚的启发式方法,但它确实有效,但效果很好,远非理想:

如果您查看 IsoBuster 之类的软件,它似乎是轨道级别的属性,但是,我无法理解从轨道中读取值的位置。