std.zip and a large archive

AntonSotov via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Sat Jul 19 00:55:03 PDT 2014


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.


More information about the Digitalmars-d-learn mailing list