CD/DVD に書き込まれた生データを含むファイルを指定して、使用された形式 (ISO、UDF など) を特定しようとしています。
たとえば、2048 バイトのセクターの 1 つの先頭に文字列 "CD001" があるため、ISO9660 形式を検出できます。
ただし、CDDA (Redbook) データとなると、かなり難しいようです。同期バイトを探してみましたが、今のところあまり幸運ではありませんでした。この場合のもう 1 つの問題は、各トラックが別のファイルに書き込まれることです。たとえば、ISO の場合、すべてが 1 つのトラック上にあります。オーディオの場合、トラックごとに個別のファイルを取得しました。
この形式が多くの企業で悪用されていることは承知しているため、かなり適切な検出方法を探しています。
特定のケースは、Windows Media Player によって作成されたオーディオ CD (CDDA 形式) を検出することです。
助言がありますか?