std.zip expand: memory allocation failed

Imperatorn johan_forsberg_86 at hotmail.com
Sun Oct 24 14:14:08 UTC 2021


On Sunday, 24 October 2021 at 12:00:39 UTC, Selim Ozel wrote:
> On Friday, 15 October 2021 at 20:41:36 UTC, Selim Ozel wrote:
>> [...]
>
> It turns out my computer was literally running out of memory as 
> the file was getting unzipped. For some reason  to uncompress a 
> 1-gig file with uncompressed size of 4-gig, Zip Archive of 
> D-Lang tries to use more than 16 gig of RAM. I don't know why. 
> Maybe I missed something. I use a Windows 10, DMD v2.091 with 
> x86_mscoff.
>
> My work around was to call 7z from D Lang and do the 
> compression over there. That worked like a charm.
>
> It seems that zip.d [1] calls uncompress routine from zlib.d 
> [2]. Would calling zlib uncompress by chunks solve this memory 
> issue? Any ideas?
>
> S
>
> [1] https://github.com/dlang/phobos/blob/master/std/zip.d
> [2] https://github.com/dlang/phobos/blob/master/std/zlib.d

Create an issue and we can solve it


More information about the Digitalmars-d-learn mailing list