Je souhaiterai écrire des données dans un fichier binaire à l'aide de la fonction BinaryWriter.
Lorsque j'écris une donnée codée sur plusieurs octets (UInt16(2bytes) ou UInt32(4bytes)...), la donnée est écrite en Little-endian.
Comment faire pour encoder les données en Big-endian????
J'ai essayé Encoding.BigEndianUnicode, mais rien à faire, les données sont toujours encodées en Little-endian.
BinaryWriter output = new BinaryWriter(new FileStream(GetBinaryFileName(), FileMode.Append, FileAccess.Write), Encoding.BigEndianUnicode);