Subject: Re: mounting CDROM
To: None <netbsd-help@netbsd.org, aurbaiti@servecom.picker.com>
From: Wolfgang Solfrank <ws@tools.de>
List: netbsd-help
Date: 10/08/1998 14:15:54
Hi,

[ description of problem with CDROM filenames deleted ]

> Are there any switches that can be set that could have this result
> on file names ?

The ISO 9660 standard, which defines the way files are written on CDs
(well, actually one can use other ways, too, but this is the common one
for CDs), only allows upper case letters, digits and a few special
characters in filenames.  There are some more restrictions, one of which
applies for CDs that are intended to be read on PCs that limits the name
to the well-known 8.3 scheme (more or less).

There are various schemes in place that allow extensions of 9660
conforming CDs with arbitrary names.  Basically, all of these schemes
record the standards conforming name and in addition the arbitrary name.

The schmeme mostly used with Unix and derived OSs are the Rock Ridge
extensions.  Those are supported in NetBSD.

As always, M$ thought they had to invent their own scheme.  So they
invented the Joliet extensions.  Those are not (yet?) supported by NetBSD.

So it looks like the CD you are looking at is using these Joliet
extensions to record long filenames.  Or they use still a different
scheme.  (I'm assuming here that they recorded long filenames at all. Are
you sure they do?)

Can you see the long filenames when you access the disk with W95 or NT?
If so, they _are_ using Joliet extensions, and you are out of luck for
now :-(.  If not, well, maybe we can have a deeper look into it.

(Well, technically there is no reason that one couldn't have both
extensions on one CD, but...)

Ciao,
Wolfgang
-- 
ws@TooLs.DE     (Wolfgang Solfrank, TooLs GmbH) 	+49-228-985800