>I was just wondering if there is a (simple) way to to determine the physical
>order of the files on the CD?  I'm looking for a cross-platform C/C++ function.

isoinfo (in mkisofs/diag) will list the starting extent (block) of the
files on a CD. e.g.

isoinfo -i /dev/cdrom -l -R

>One other question...  Is there such thing as "fragmentation" on CDs?  If so,
>is there a file allocation table (or its equivalent) on the CD where I can
>determine block order?

Files on ISO9660 Level 1 and 2 CDs are contiguous.

Files on ISO9660 Level 3 CDs may not be. 

You will have to delve into the various ISO9660 docs to find out how Level 3
files are stored ...

James Pearson


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to