J'ai besoin de convertir un int
en une byte[]
seule façon de le faire est d'utiliser BitConverter.GetBytes()
. Mais je ne sais pas si cela correspond à la spécification suivante:
Un entier signé XDR est une donnée 32 bits qui code un entier compris dans la plage [-2147483648,2147483647]. L'entier est représenté dans la notation du complément à deux. Les octets les plus et les moins significatifs sont respectivement 0 et 3. Les entiers sont déclarés comme suit:
La source: RFC1014 3.2
Comment puis-je effectuer une transformation int en octet qui satisferait la spécification ci-dessus?