public void WriteFile(string path) { using (var fileStream = new FileStream(path, FileMode.Create)) using (var zipArchive = new ZipArchive(fileStream, ZipArchiveMode.Update)) { RealHeader.WriteHeader(zipArchive); InputLogIo.Write(zipArchive, InputLog, _logKey); } }
public void ReadFile(string path) { Path = path; using (var fileStream = new FileStream(path, FileMode.Open)) using (var zipArchive = new ZipArchive(fileStream, ZipArchiveMode.Read)) { RealHeader = new Header(zipArchive); InputLog = InputLogIo.Read(zipArchive, out _logKey); } }