Eu preciso converter um int
para uma byte[]
maneira de fazê-lo é usar BitConverter.GetBytes()
. Mas não tenho certeza se isso corresponde à seguinte especificação:
Um número inteiro assinado por XDR é um dado de 32 bits que codifica um número inteiro no intervalo [-2147483648,2147483647]. O número inteiro é representado na notação de complemento de dois. Os bytes mais e menos significativos são 0 e 3, respectivamente. Os números inteiros são declarados da seguinte maneira:
Fonte: RFC1014 3.2
Como eu poderia fazer uma transformação de byte int que satisfizesse a especificação acima?