Ejemplo n.º 1
0
 public void Decompress(string outDir, createStream doCreate) {
   if (!outDir.EndsWith("\\")) outDir += "\\";
   foreach (ZipEntry file in Files()) {
     string outFn = outDir + file.Name;
     //LowUtils.AdjustFileDir(outFn);
     //using (FileStream fs = new FileStream(outFn, FileMode.Create, FileAccess.Write)) Decompress(file, fs);
     using (Stream fs = doCreate(outFn)) Decompress(file, fs);
   }
 }
Ejemplo n.º 2
0
 public void Decompress(createStream createStream) {
   foreach (ZipEntry file in Files())
     using (var str = createStream(file.Name))
       Decompress(file, str);
 }