public static ZipFile Create(string fileName) { if (fileName==null) { throw new ArgumentNullException("fileName"); } FileStream fs=File.Create(fileName); var result=new ZipFile(); result.name_=fileName; result.baseStream_=fs; result.isStreamOwner=true; return result; }
ZipFile(string filename, IReadWritePackage parent) { pkgStream = new MemoryStream(); Name = filename; Parent = parent; pkg = SZipFile.Create(pkgStream); }