public header: Initial versioning.
file open: Cope with the filename which includes UNICODE characters.