I know that / is illegal in Linux, and the following are illegal in Windows (I think) * . \" / \\ [
*
.
\"
/
\\
[
When creating internet shortcuts in Windows, to create the file name, it skips illegal characters, except for forward slash, which is converted to minus.