/// <summary> /// Apply patch /// </summary> /// <param name="data">Data</param> /// <param name="logs">Logs</param> /// <returns>Data result</returns> private static byte[] Apply(byte[] data, PatchChange[] logs) { var cfg = new PatchConfig("", logs); using (var mem = new MemoryStream()) using (var stream = new FuzzingStream(cfg, data)) { stream.CopyTo(mem, 1024); return(mem.ToArray()); } }