public Stream OpenOutputFileStream(string path) { string directory = VirtualFileUtils.NormalizePath(Path.GetDirectoryName(path)); string fileName = Path.GetFileName(path); Stream output = new ZipArchiveOutputStream(_storage); _storage.AddEntry(fileName, directory, output); return output; }