On Wed, Jan 23, 2008 at 03:15:02AM -0500, Kevin Ballard <kevin@xxxxxx> wrote: > "In Mac OS X, SMB, MSDOS, UDF, ISO 9660 (Joliet), NTFS and ZFS file > systems all store in one form -- NFC. We store in NFC since that what > is expected for these files systems." That's the point. It's stored in NFC, but what applications see is NFD. > >- Likewise for Samba shares. > > See above. > > >- When I had my problems with iso9660 rockridge volumes using NFC (you > > can create that just fine with mkisofs), the volume is mounted > >without > > normalisation, i.e. if you get to a shell and want to access files, > > you must use NFC, but at least the Finder does transliteration at > >some > > stage, because going into the mount point and opening some files fail > > because it's trying to open the file with the name transliterated to > > NFD. I just hope the same doesn't happen with other filesystems. > > Can you produce a reproducible set of steps for this? Because the > Finder shouldn't be doing any of this work on its own, all the > normalization stuff happens directly in HFS+. Simple : on a Linux host, create files with NFC names, and create an iso image with mkisofs, with rockridge but no joliet. Burn this to a disc, and insert the disc in your OSX host, and try to open files from the finder. Interestingly, IIRC, Finder is able to copy the files, though. As a bonus, try the same with an iso volume name in NFC, it's even better : the created mount point is NFD, but it tries to mount on the name in NFC and fails. And then you just can't eject the CD anymore. Mike - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html