Denzil Kelly <[EMAIL PROTECTED]> wrote:
>--- Ken Weingold <[EMAIL PROTECTED]> wrote:
>> Why are the filenames that I access on a mounted DOS partition
>> shortened like you would see from within DOS?  I thought it was only
>> something DOS would display since it was incapable of seeing more
>> than 8.3.
>
>I think you have to have the microsoft joliet extensions enabled in you
>kernel in order for linux to see the long filenames. I once had a
>maximum linux cd that would display long filenames. Then I recompiled
>the kernel without the microsoft joliet extensions, and the same cd
>truncated the filenames. When I recompiled with the joliet extensions,
>things went back to normal.

That relates to CDs, which are somewhat different. I'm told that, when
the ISO 9660 standard for data CDs was being developed, it was going to
have long filenames ... until Microsoft jumped in and pushed it into
being 8.3. Everybody else went off and developed the Rock Ridge
extensions, and, eventually, when Microsoft realized that long filenames
on CDs would actually be rather useful, they developed their own Joliet
extensions. The Linux ISO 9660 filesystem can handle Rock Ridge
extensions by default, but if your CD is written using Joliet instead
then you need special support for that. (Joliet does Unicode. I'm not
sure if Rock Ridge does.)

However, the development of the FAT filesystem has an entirely different
history, and having Joliet extensions enabled has no bearing at all on
whether you can read long filenames on mounted disk partitions from
Windows 95 and above.

-- 
Colin Watson                                     [EMAIL PROTECTED]

Reply via email to