public static byte[] a32_to_str(uint[] a) { List<byte> str = new List<byte>(a.Length / 4); for (var i = 0; i < a.Length * 4; i++) { str.Add((byte)((a[i >> 2] >> (24 - (i & 3) * 8)) & 255)); } return str.ToArray(); }