Added 'SafeParse' that returns a new byte array copied from the original without modifying the original.