internal static uint BE_To_UInt32(byte[] bs, int off) { uint n = (uint)bs[off] << 24; n |= (uint)bs[++off] << 16; n |= (uint)bs[++off] << 8; n |= (uint)bs[++off]; return n; }