完全崩溃了。c里面就fopen("xxxx", "rb"); 就可以读二进制文件了。在.net里面 Dim fs As New IO.FileStream(Application.StartupPath + "\pic\pic.jpg", FileMode.Open, FileAccess.Read) Dim br As BinaryReader = New IO.BinaryReader(fs) 晕死了,它还在od后面加oa,oa前面加od。日他先人,难道二进制也必须回车换行啊!!!!!!fuck!!!!!!!!!!!! 我是把读出来的数据直接post出去,用抓包工具分析数据才发现的。