想要实现的功能如下
1。C#生成一个.dat文件
2。.dat文件不可以用其它方式看到里面的内容,用文本编辑器打开应是乱码!
3。可以读写些.dat文件

解决方案 »

  1.   

    see :http://community.csdn.net/Expert/TopicView3.asp?id=4880257
      

  2.   

    用BinaryWriter,以二进制方式写入文件FileStream fs = new FileStream(@"D:\a.txt",FileMode.Append,FileAccess.Write);
    System.IO.BinaryWriter bw = new System.IO.BinaryWriter(fs, Encoding.UTF8);
    bw.Write(this.textBox1.Text);
    bw.Close();
      

  3.   

    iyond(伊飏) 的方法可以实现生成dat,但不能加密,
    生成dat文件后,用文本编辑器打开显示乱码或加密
      

  4.   

    .dat文件应该属于特定应用程序的数据文件,读写应该都有特定的算法。所以赞成在iyond(伊飏)的方法基础上添加加解密功能即可实现