BinaryWriter Endian issue

You can use my EndianBinaryWriter in MiscUtil. That lets you specify the endianness you want. There’s also EndianBinaryReader and EndianBitConverter.

EndianBinaryWriter writer = new EndianBinaryWriter(EndianBitConverter.Big,
                                                   stream);
writer.Write(...);

It doesn’t derive from BinaryWriter, for reasons given in a blog post.

Leave a Comment