private static byte[] correctEndianness(byte[] array) { if (BitConverter.IsLittleEndian) Array.Reverse(array); return array; }