Muszę przekonwertować plik int
na byte[]
jeden ze sposobów, aby to zrobić BitConverter.GetBytes()
. Ale nie jestem pewien, czy pasuje do następującej specyfikacji:
Liczba całkowita ze znakiem XDR to 32-bitowe dane, które kodują liczbę całkowitą z zakresu [-2147483648,2147483647]. Liczba całkowita jest reprezentowana w notacji z dopełnieniem do dwóch. Najbardziej i najmniej znaczące bajty to odpowiednio 0 i 3. Liczby całkowite są deklarowane w następujący sposób:
Źródło: RFC1014 3.2
Jak mogę dokonać transformacji int na bajt, która spełniłaby powyższą specyfikację?