rt~~dat文件格式为 文件头有36个“s”后面是二进制数

解决方案 »

  1.   

    byte[] dat = File.ReadAllBytes(@"c:\data.dat");
      

  2.   

    要看你的Dat文件类型了,如果有规律的话。用FileStream、BinaryRead、BinaryWriter进行读写吧
      

  3.   


    Stream stream = File.OpenForRead("文件名");
    BinaryReader br = new BinaryReader(stream);
    具体方法可参考msdn
      

  4.   

     StreamReader myread = new StreamReader(openDialog.FileName, Encoding.Default);
     string mys = myread.ReadLine();
    string mys = myread.Read();用的这一个  可是读出来的数据 都是乱码 或者是 无符号整形数应该是 有符号的整形才对
      

  5.   

    dat格式的文件多了。vcd 光盘、股票软件的通用数据库、个别软件的配置文件、日志。。都是个别发明的编码格式,用了同一种后缀而已。
      

  6.   

    http://down.csdn.net/down/1372753/xuchenghui
      

  7.   

    就跟普通文本文件一样读;执行就当它是个exe去执行
      

  8.   

    File.read(path,Encoding.Default);
    http://www.thewebhappy.com
      

  9.   

    是什么类型的文件和扩展名没关系,扩展名只是文件名的一部分。
    a.b.c.d.e.f这个文件b、c、d、e、f 都是扩展名。
      

  10.   

    首先,必须要了解具体的dat数据时用的什么编码方式。
    不同应用的dat文件有不同的编码方式,要看具体是哪方面的dat文件。
      

  11.   


    StreamReader t1 = new StreamReader("e:\\玩玩.dat");
                textBox1.Text = t1.ReadToEnd().Trim();
                t1.Close();

    File.WriteAllText("e:\\玩玩.dat", textBox2.Text);