如何创建以下二进制文件结构

时间:2015-05-21 13:42:39

标签: c# .net binary binaryfiles file-format

我有一项任务是创建以下二进制文件格式结构,但我不知道从哪里开始以及如何创建它。你们能指点我正确的方向吗? enter image description here

谢谢。

1 个答案:

答案 0 :(得分:1)

看看the BinaryWriter class。如果要将数值存储在little endian中,则可以直接在文件流中使用 class IFoo : public QObject { Q_OBJECT public: virtual void function() = 0: signals: void signal(); }; class CFoo : public IFoo` { Q_OBJECT void function() { emit signal(); } }; 方法。否则,您可以执行以下操作以首先将值转换为big endian(示例为Write,其中包含4个字节;对于8个字节int,您将使用long):

ToInt64