MacOS file system changes between 7u10 and 7u40?

Philippe Marschall philippe.marschall at gmail.com
Fri Oct 4 09:32:29 PDT 2013


On Fri, Oct 4, 2013 at 6:29 PM, Philippe Marschall
<philippe.marschall at gmail.com> wrote:
> On Fri, Oct 4, 2013 at 5:30 PM, Martin Buchholz <martinrb at google.com> wrote:
>> It is already the case that you cannot access all possible Unix file names
>> from Java because by design, file names are represented by Java strings
>> (UTF-16), but at the OS level filenames are actually arbitrary byte
>> sequences with no concept of encoding.
>
> I don't think this is true on HFS+ and ZFS. As they do normalization
> when a file is created, they need to have a concept of encoding.

Well ZFS not when the file is created but on look up. And on creation
ZFS still needs to check if a file name equal after normalization is
present.

Cheers
Philippe


More information about the nio-dev mailing list