public static void EncodeInt32BE(int value, byte[] buffer, int offset = 0) { unchecked { buffer[offset++] = (byte)(value >> 24); buffer[offset++] = (byte)(value >> 16); buffer[offset++] = (byte)(value >> 8); buffer[offset++] = (byte)(value); } }