Necesito convertir una int
en una byte[]
forma de hacerlo es usarla BitConverter.GetBytes()
. Pero no estoy seguro si eso coincide con la siguiente especificación:
Un entero con signo XDR es un dato de 32 bits que codifica un entero en el rango [-2147483648,2147483647]. El entero se representa en notación de complemento a dos. Los bytes más y menos significativos son 0 y 3, respectivamente. Los enteros se declaran de la siguiente manera:
Fuente: RFC1014 3.2
¿Cómo podría hacer una transformación int a byte que satisfaga la especificación anterior?