下面是.bin文件里的东西
    //项目                             起始位置              字节长度                备注
    //文件完整性标志字                  0                      1                     0不完整,0x5a 完整
    //烟尘采样文件标志字                1                      2                     1:0xa5; 2:0x02  //采样文件标志字
    //采样文件数据类型写标志字          3                      1                     0x01 只有烟气数据;0x02:即有烟气数据也有烟尘获油烟数据

解决方案 »

  1.   

    string path = @"D:/test.txt";//读取文件txt   
    05.           StringBuilder b = new StringBuilder();  
    06.           using (FileStream fs = new FileStream(path, FileMode.Open))  
    07.           {  
    08.               using (StreamReader sr = new StreamReader(fs))  
    09.               {  
    10.                   while (!sr.EndOfStream)  
    11.                   {  
    12.                       string sLine = sr.ReadLine();  
    13.                       if (sLine.Length < 1)  
    14.                       {  
    15.                           continue;  
    16.                       }  
    17.                       string sRecordKbn = sLine.Substring(0,8);//截取的数据   
    18.  
    19.                       b.Append(sRecordKbn+"/r/n");  
    20.                   }  
    21.               }  
    22.           }  
    一行一行的读取
      

  2.   

    System.IO名空间下有BinaryReader,就是用来读取二进制文本的
      

  3.   

    StreamReader 
    读取文本文件一样的。
      

  4.   

    当成普通的txt文件读好像就可以
      

  5.   

    这个和读取文本不一样吧,我想把.bin中内容显示在txt文件中,但是格式还不能变,怎么弄呢?
      

  6.   

    在.net中怎么把.bin格式的文件内容读取出来没懂什么意思。
      

  7.   

    你这个只是txt文件,.bin文件读出来的都是乱码
      

  8.   


    就是把一个.bin文件的内容读取出来,把数据放入数据库,可我不知道怎么取数据
      

  9.   

    说了要用BinaryReader来读取FileStream file=File.OpenRead("C:\text.bin");
    BinaryReader br = new BinaryReader(file);然后根据你的bin文件的具体内容,调用br.ReadBytes()或者br.ReadString()等方法
      

  10.   

    唉...这只是最基础的二进制顺序文件啊,任何一个正规计算机专业的学生都应该知道怎么做....NET提供了BinaryReader、BinaryWriter和BitConverter类,自己看MSDN去吧...