Proper way to work with huge binary files
Justin Whear
justin at economicmodeling.com
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.
std.stream has a BufferedStream class which doesn't care whether the
underlying stream is text or binary. I'd start there.
Justin
More information about the Digitalmars-d-learn
mailing list