How would I go about removing a number of bytes from a byte array?
You could do this:
using System.Linq // ... var newArray = oldArray.Skip(numBytes).ToArray();