C#在不知道文件格式的情况下读取二进制文本文件

时间:2013-07-31 15:35:44

标签: c# .net binary binaryreader

好的,我有一个使用BinaryWriter编写的二进制文本文件。 由于文档较差,文件格式已丢失。

我使用BinaryReader来读取文件,但我能做到这一点的唯一方法是通过逐步调试文件并猜测我是否应该使用BinaryReader类的ReadInt64(),ReadString()等来试错。

是否有单步执行文件并自动确定下一个值格式是什么?

1 个答案:

答案 0 :(得分:2)

没有。 BinaryWriter不会将任何类型的信息打包到写入的文件中,因此无法进行逆向工程 - 除了试用版和版本之外。你发现错误了。