两者并无本质的区别
或者可以说,文本文件是某种特殊的二进制文件
比如某个文件中的内容是
3C68746D6C3E0D0A
用记事本打开显示的就是
而如果一个文件中的内容是
424DC69E040000000000360000002800
用画图软件打开时,因为他的前两个字符是BM,会被解释为一个位图文件,从而按照位图文件的读取规则来读取其中的内容,显示的就是一张图片
而如果用记事本打开,会将其中的内容按照文本内容来读取,看到的就是
BM茷...
文本文件和二进制文件并无本质的差别,他们的区别在于打开这个文件的程序在对其内容的解释上,我们可以把一个典型的所谓二进制文件(bmp)当作文本文件来打开,是同样可以的,只是得到的内容就是一些乱七八糟的符号了。反过来,也是同样成立。