it's a limit of Windows.
create such filename in C:\ then try to move it to a folder. Windows itself tells me the name is too much long.
anyway, i found this problem is not correctly handled by HFS, and i fixed a bug about it. but i cannot do anything about this limit.