nicompx
Messages postés107Date d'inscriptionlundi 16 janvier 2006StatutMembreDernière intervention15 juillet 2009
-
15 juil. 2009 à 10:08
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014
-
18 juil. 2009 à 21:08
Bonjour,
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);