This library implement helpers methods to encode/decode binary data.
- Support of little/big endian
- Methods for:
- Buffer (bytes array)
StreamBinaryWriterandBinaryWriter
- Allow to encode/decode integers and floating point values
public class Encoder
{
private readonly Stream _stream;
public Encoder(Stream stream)
{
_stream = stream;
}
public void Write(uint value)
{
BinaryUtility.WriteUInt32ToStream(value, _stream, littleEndian: true);
}
public uint Read()
{
return BinaryUtility.ReadUInt32FromStream(_stream, littleEndian: true);
}
}