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]