private static void AddFilesToArchive(ZipArchive archive, string filename, byte[] data) { var entry = archive.CreateEntry(filename, CompressionLevel.Optimal); using (var stream = entry.Open()) { stream.Write(data, 0, data.Length); } }