简单来说,文本文件是一种特殊的二进制文件,相当于文本文件的编码默认是ASCII或者Unicode。但是二进制文件却有着更多的文件编码方式。
这两种文件最终都是以01的方式存储的。
这两种文件只是在最终打开的时候被解释的不一样而已。
所以有时候Word文件打开之后是乱码的形式,这就是因为被解释,然后失败造成的原因。
同时,二进制编码是一种比较省空间的编码,比如或102402以文本文件编码的方式需要六个字节,而二进制中的int格式只需要两个字节。
文本文件只有char一种类型,二进制文件有int,char等多种类型。