/// <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());
                }
        }