You're making the huge assumption that the HFS+ normalization
algorithms will change. As the technote states:
"Platform algorithms tend to evolve with the Unicode standard. The HFS
Plus algorithms cannot evolve because such evolution would invalidate
existing HFS Plus volumes."
Again with the huge assumptions.
It must have bought somebody something, or they never would have done
it.
I have no idea why HFS+ stores filenames in a normalized form, and
further I am smart enough to know that speculating is completely
pointless. I assume the authors had a good reason (which should be a
safe assumption, filesystem authors are a smart bunch). The reason may
not be valid anymore, but if it was valid back in 1998, then I can
accept it without complaining.
-Kevin Ballard
--
Kevin Ballard
http://kevin.sb.orgkevin@sb.orghttp://www.tildesoft.com