问题
Ok, if i've got a binary file encoded either in little endian or big endian under .NET, what is the best way to read / write to it?
In the .NET framework i've only managed to found BinaryWritters / BinaryReaders which use little endian as default, so my approach was implement my own BinaryReader / BinaryWritter for reading / writting data in big endian, but I wonder if there is a better aproach.
回答1:
I like this one:
Miscellaneous Utility Library
来源:https://stackoverflow.com/questions/80784/best-approach-to-write-read-binary-data-in-little-or-big-endian-with-c