Consume binary files

Bogdan olar.bogdan.dev at gmail.com
Sat Mar 10 19:22:43 UTC 2018


On Saturday, 10 March 2018 at 18:49:48 UTC, Jonathan M Davis 
wrote:
> Check out
>
> https://dlang.org/phobos/std_bitmanip.html#peek 
> https://dlang.org/phobos/std_bitmanip.html#read
>
> They can be used to read integral values from a range of 
> ubytes. You can use either std.file.read or std.stdio.File to 
> read from the file and than those functions from std.bitmanip 
> to convert the ubytes to integrals. std.file.read would be the 
> easiest to use, since it just gives you a single dynamic array 
> to deal with, but it does mean reading in the entire file at 
> once.
>
> - Jonathan M Davis

Yes, thank you! That's much better, even if the source buffer 
gets consumed.


More information about the Digitalmars-d-learn mailing list