俺也有点迷糊!文件不都是以二进制为基础存储在硬盘上的?
文本是以ASCII为编码方式!
二进制是以什么编码方式阿?

解决方案 »

  1.   

    字符型的数据用二进制怎么存储阿!譬如说:1234如果用二进制文件存储,就是1234的这个数字二进制编码!如果把它当作字符串,就是把每个数字转换成asiic然后写在文件中!那如果A得怎么写入二进制文件那?用什么编码方式?
      

  2.   


    文本文件∶这类文件以文本的ASCII码(也可以是其他的编码方式譬如iso8859_1)形式存储在计算机中.它是以 “行”为基本结构的一种信息组织和存储方式. 二进制文件∶这类文件以文本的二进制形式存储在计算机中,用户 一般不能直接读懂它们,只有通过相应的软件才能将其显示出来.二进制 文件一般是可执行程序、图形、图象、声音等等. 把内存中的数据按其在内存中的存储形式原样输出到磁盘上。其实我感觉就是对数据的编码和排列方式不同,然后写到硬盘的内容不同!读取和写入是个逆向的过程!你是不是再看io得时候出现的问题啊!就是对程序库提供的两个处理方式的不理解阿!
    ?????
      

  3.   

    一个是给计算机看的,一个是给人看的!而且文本文件只是指.txt文件即:有很多字符是.txt文件无法读取和写入的
      

  4.   

    文本文件是以ASCII编码的文件,如果一个文件中的每个字节中的内容都可以表示成ASCII字符的数据,就叫文本文件 是这样吗?
    其实,文本文件是二近制文件的一个特例!谢谢楼上的!!!
      

  5.   

    文本文件是以ASCII编码的,ASCII是以7位二进制表示1个字符的
    文本文件也就是二进制文件
      

  6.   

    java.io的Reader,Writer都是按字符来处理IO的。InputStream和OuputStream则是针对二进制文件。
      

  7.   

    自己在TXT和BIN中各存数“65”,看看结果....