Мені потрібно перетворити int
на byte[]
єдиний спосіб зробити це використовувати BitConverter.GetBytes()
. Але я не впевнений, що це відповідає такій специфікації:
Ціле число з підписом XDR - це 32-бітова дата, кодує ціле число в діапазоні [-2147483648,2147483647]. Ціле число представлене в позначенні комплементу двох. Найбільше і найменш значущих байтів - 0 і 3 відповідно. Цілі літери оголошуються так:
Джерело: RFC1014 3.2
Як я можу зробити перетворення int в байт, яке б відповідало вищевказаній специфікації?