EOF文件为sentinal 0xFFFFFFFF

时间:2018-03-19 15:46:09

标签: vb.net hex

在vb.NET中 这应该不难。我需要将一个0xFF FF FF FF的EOF标记写入文件。这是磁盘上的模拟TAPE文件。

如果我实例化一个名为" bw"

的BinaryWriter()

然后在我的数据写作结束时,我写道: bw.Write(255)==>将输出" FF 00 00 00"在Little Endian格式的文件中

然而,我需要的FF FF FF FF的HEX编号相当于4,294,967,295(Int64),仅用于研磨我: bw.Write(4,294,967,295) 产量FF FF FF FF 00 00 00 00 更接近但不正确我必须使用Int64号码。 从理论上讲,我可以生成四个实例" FF 00 00 00" (255)并连接FF,但这看起来并不合法。

0 个答案:

没有答案