我尝试着先把一个DOC文档转换成二进制文件,再转换回去,结果得到的文件比原来的DOC文档大3到4倍,并且用WORD打不开,不知道是什么原因,下面是我的代码:FileStream fs = new FileStream("e://33.doc", FileMode.Open, FileAccess.Read);
BinaryReader r = new BinaryReader(fs);FileStream fs2 = new FileStream("e://ttt.dat",FileMode.CreateNew);
BinaryWriter w=new BinaryWriter(fs2);
while(fs.ReadByte()!=-1)
{
   w.Write(fs.ReadByte());
}
FileStream fs3 = new FileStream("e://ttt.dat", FileMode.Open, FileAccess.Read);
BinaryReader r3 = new BinaryReader(fs3);
FileStream fs4 = new FileStream("e://ttttt.doc",FileMode.CreateNew);
BinaryWriter w4=new BinaryWriter(fs4);
while(fs3.ReadByte()!=-1)
{w4.Write(fs3.ReadByte()); }