3 ms·
> Windows can (and does) coalesce case for file names because it knows the character set in use and can consult the relevant mapping. Actually, it's not the ch
by cesarb 10y ago
> Windows can (and does) coalesce case for file names because it knows the character set in use and can consult the relevant mapping.
Actually, it's not the character set in use. Windows uses a case mapping table which is part of the NTFS filesystem metadata. See for instance https://web.archive.org/web/20110308034840/http://blogs.msdn.com/b/michkap/archive/2005/01/16/353873.aspx https://web.archive.org/web/20110308034840/http://blogs.msdn...
(Yes, this means that the mapping of lowercase to uppercase characters can change if the file is copied to another drive in the same machine!)