Proper way to work with huge binary files

Justin Whear justin at
Tue Jan 24 08:48:24 PST 2012

On Tue, 24 Jan 2012 15:53:48 +0000, C wrote:

> Hello all.
> After a quick recce on the main D site I couldn't find a how-to for
> large binary files.
> Suppose I'm using an old machine with limited memory, and I want to
> compute the MD5 hash of a 4 GB file.
> Do I need to buffer the input as in C++? And how should I check for
> exceptions? Example code much appreciated.
> Thank you for reading. has a BufferedStream class which doesn't care whether the 
underlying stream is text or binary. I'd start there.


More information about the Digitalmars-d-learn mailing list