Mail Archives: djgpp/1993/12/03/00:08:50
>
> For what it's worth, I believe there is a standard: the so-called Rock
> Ridge extensions for ISO-9660 (for CD-ROMs). I don't particularly like
> the Rock Ridge format, but it seems to be a format that any system can
> handle. It does require that you reserve the file `00_trans.tbl' (or
> something like that) for the translation table (which reconverts the
> DOS-readable filenames to original illegal Un*x versions).
The 00_trans.tbl is NOT part of the RockRidge extensions, it is something
that the some mastering software produces when the CDROM is written (Young
Minds is one of them that creates this file if the correct options are
given at generation time)
Just because a CDROM is RRIP, don't expect it to have these files, infact
the ones I write for Unix systems NEVER have these!
> One could hack the C library functions to use the 00_trans.tbl if
> one exists. This would not solve all file-naming compatibility
> problems, though, since one would have to decide what to do in the
> case where the user decides to enter an illegal filename: create
> 00_trans.tbl or signal an error. Also, native utilities (such as
> `dir') wouldn't use the 00_trans.tbl. This would be at least an
> inconvenience.
> --Steve
>
--
Rod Grimes rgrimes AT cdrom DOT com
- Raw text -