我正在编写C#类来导出Seg-Y文件用于教育目的。 Seg-Y文件基本上是以预定义格式编写的文件,用于存储大块二进制地震数据。在这些文件中,我们定义标题中数字数据的格式(例如,IbmFloatingPoint4
,TwosComplementInteger4
,TwosComplementInteger2
,FixedPointWithGain4
,IeeeFloatingPoint4
等。)这样读者就可以相应地读取文件。鉴于其中一种格式,我如何确保正确写入数据?
现在我正在使用BinaryWriter.Write(Value)
在文件中写入数据,但我不确定使用哪种数字格式来写入数据。
由于