Binary Files

Have you ever thought why we see those strange looking characters(Special Characters) when we open a binary file or a executable file in a text editor?
This is the way of the text editor to tell the user ,"Stupid,you are trying to view a file which you even cannot read."Since the editor does not want to tell this explicitly it uses the special characters to convey the info like the way we use *#%$ to convey some special adjectives.