所有计算机数据(凡是能用计算存储/表示的东西),它在计算中都是用二进制方式存储(就是常说的01代码),计算机只认得这些01代码。“编码的概念 比如UTF-8 比如Unicode”只是如何表示字符的(比如一个汉字占用两个字节,英文字母占一个字节)等。

解决方案 »

  1.   

    楼主只要记着文本文件只是二进制文件的一种特例,如果非要划分的话可以这么认为:文件中每个字节的内容都可以表示成一个字符的话那就是文本文件,反之就是二进制文件!
    utf-8和unicode编码只是负责字符集对应转换的,utf-8从范围和效率上来说比较常用些!
      

  2.   

    文本文件和二进制文件主要区别是文件格式,一般文本文件,例如txt,就是存储字符串,没啥格式,二进制文件一般有自己的文件格式。
      

  3.   

    gbk,utf-8等编码只能是针对字符文件的,对于二进制文件就不存在什么编码了,二进制文件只有字节。