--- Joerg Schilling <yyyyyyyyy@xxxxxxxxxxxx> wrote:
> A file like "test.html" will be put as "TEXT.HTML;1" even when using
> iso 9660 level 2.
Yes, and that has always been true. Why is that a problem in this case?
>
> I still belive that the best results are obtained if you use
>
> mkisofs -r -J -iso-level 2 ....
>
> This is definitely the case if the names do not contain non 7bit asci
> characters. Of course,tou need to be careful not to use files that include
> '-' '~' and similar characters in the name as this are illegal ISO-9660
> characters but can be used e.g. inside Rock Ridge filenames.
Are there any filenames on this CD that must contain characters not allowed by
ISO 9660? If not, then what is gained by using -r and -J?
I am not saying that Joliet and RockRidge should never be used. I am saying
they should be used only when required. Otherwise, you risk making a disc that
is compatible only with OSs that are Joliet or Rockridge compatible.
Think back to how this discussion started: someone used the CD on a system
that didn't support Joliet, and the ISO 9660 names didn't work. If the Joliet
filesystem hadn't been used, this problem would have been immediately apparent
to all users. Adding Rockridge solves the problem only if your OS supports
Rockridge. On the other hand, getting the disc to work right using just ISO
9660 should mean the disc will work right on every OS.
=====
Sincerely,
Matt Seitz
__________________________________________________
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup
http://fifaworldcup.yahoo.com
|