维基百科:
二进制文件一般指包含ASCII及扩展ASCII字符中编写的数据或程序指令的文件。广义的二进制文件即为文件,由文件在外部存储设备的存放方式为二进制而得名。狭义的二进制文件即指除文本文件以外的文件。
简单来说,文本文件是基于字符编码的文件,常见的编码有ASCII编码,UNICODE编码等等。二进制文件是基于值编码的文件,你可以根据具体应用,指定某个值是什么意思(这样一个过程,可以看作是自定义编码)。
文本文件与二进制文件
http://www.cnblogs.com/mjgforever/archive/2008/02/27/1083584.html