Well (in theory) /msg can't support binary data. IRC is a text based protocol. If the text contains a $cr a $lf or a $null, the IRC server is going to ignore all text after that. Actually not ignore, you'll get a "Unknown command <word after that char>" error.