int
를 사용하는 byte[]
한 가지 방법 으로 변환해야 합니다 BitConverter.GetBytes()
. 그러나 그것이 다음 사양과 일치하는지 확실하지 않습니다.
XDR 부호있는 정수는 [-2147483648,2147483647] 범위의 정수를 인코딩하는 32 비트 데이텀입니다. 정수는 2의 보수 표기법으로 표시됩니다. 최상위 바이트와 최하위 바이트는 각각 0과 3입니다. 정수는 다음과 같이 선언됩니다.
출처: RFC1014 3.2
위의 사양을 충족시키는 int to byte 변환을 어떻게 수행 할 수 있습니까?