I process archive:
///////////////
import std.stdio, std.zip, std.file;

int main()
{
  auto zip = new ZipArchive(read("c:/test.zip"));
  foreach (item; zip.directory) {
    writeln("processing ", item.name, " ...");
    // processing item...
  }
  return 0;
}
/////////////////
it works well for normal archives.
but how to process zip archive ~1GB ?
it takes a long of RAM.

Reply via email to