Ho bisogno di convertire un int
in un byte[]
modo per farlo è quello di utilizzare BitConverter.GetBytes()
. Ma non sono sicuro che corrisponda alle seguenti specifiche:
Un numero intero con segno XDR è un dato a 32 bit che codifica un numero intero nell'intervallo [-2147483648,2147483647]. L'intero è rappresentato nella notazione del complemento a due. I byte più e meno significativi sono rispettivamente 0 e 3. I numeri interi sono dichiarati come segue:
Fonte: RFC1014 3.2
Come potrei fare un int alla trasformazione dei byte che soddisferebbe le specifiche sopra?