Thursday, June 22, 2017

New Apple File System: Possible Language Issues

Apple's new APFS file system (replacing HFS+) has been implemented in iOS 10.3 and will also become standard in MacOS 10.13 when it is released this fall.   It changes the way Unicode Normalization is handled for file names, which could have implications for various languages where the same filename can have different forms depending on the normalization applied.

Whether that will matter in practice I don't know, but readers interested in this complex topic may want to have a look at these two articles and their comments:

https://eclecticlight.co/2017/04/06/apfs-is-currently-unusable-with-most-non-english-languages/

https://mjtsai.com/blog/2017/03/24/apfss-bag-of-bytes-filenames/

See this page for updated info from Apple about problems that can arise with file names in iOS during the period before certain normalization issues are fixed via the updating process.


No comments: