Estoy utilizando la clase BinaryWriter para escribir un archivo binario en el disco. Cuando invoco el método Write, pasando un valor corto unsigned, lo escribe en formato little-endian. Por ejemplo:BinaryWriter Endian problema
bw.Write(0xA000);
escribe el valor en el archivo binario como 0x00 0xA0. ¿Hay alguna manera de hacer que BInaryWriter use Big Endian? Si no, ¿es posible crear una nueva clase, heredar BinaryWriter y sobrecargar la función Write para que escriba big endian?
parece exactamente lo que necesito (aunque mi proyecto es .NET 2.0). ¡Lo intentaré! ¡Gracias! – Icemanind
Hay una versión .NET 2.0 de MiscUtil que puede descargar, debería estar bien. –
@JonSkeet: Sé que esta publicación tiene 5 años, pero el enlace de tu blog está muerto:/ –