mtools: case sensitivity

1 
1 2.6 Case sensitivity of the VFAT file system
1 ============================================
1 
1 The VFAT file system is able to remember the case of the filenames.
1 However, filenames which differ only in case are not allowed to coexist
1 in the same directory. For example if you store a file called
1 LongFileName on a VFAT file system, mdir shows this file as
1 LongFileName, and not as Longfilename. However, if you then try to add
1 LongFilename to the same directory, it is refused, because case is
1 ignored for clash checks.
1 
1    The VFAT file system allows to store the case of a filename in the
1 attribute byte, if all letters of the filename are the same case, and if
1 all letters of the extension are the same case too. Mtools uses this
1 information when displaying the files, and also to generate the Unix
1 filename when mcopying to a Unix directory. This may have unexpected
1 results when applied to files written using an pre-7.0 version of DOS:
1 Indeed, the old style filenames map to all upper case. This is different
1 from the behavior of the old version of mtools which used to generate
1 lower case Unix filenames.
1