For mapping Solaris system file names to 8.3-type file names, the following default rules apply:
Spaces are removed from the name.
Periods are removed, except for the last one followed by at least one character.
Invalid characters are replaced by underscores (_).
The name, not including suffix, is truncated; a tilde (~) separator and a combination of numbers (0 - 9) and letters (A - Z) are appended.
The suffix (the characters following the tilde separator) is truncated to three characters.
For example, the file name longfilename.txt and i-node number of 11455, would have a mapped name of long~8u7.txt.
For mapping from Solaris system file names to Windows NT-style file names, the following default rules apply:
Invalid characters are replaced by underscores (_).
A mapping separator (a tilde by default) and a combination of numbers (0 - 9) and letters (A - Z) are appended to the name, not including the extension.
The extension is preserved.
For example, the file name k<l<m.expression and i-node number of 8461 would have a mapped name of k_l_m~6j1.expression.