How would I go about removing a number of bytes from a byte array?
I will also mention - depending on how you plan to use the results, often, an alternative approach is to use ArraySegment
ArraySegment segment = new ArraySegment(originalArray, 16, originalArray.Length-16);
// Use segment how you'd use your array...