On Fri, 02 Aug 2013 19:49:54 +0200, Gary Willoughby wrote: > What library commands do i use to read from a structured binary file? I > want to read the byte stream 1, 2 maybe 4 bytes at a time and cast these > to bytes, shorts and ints respectively. I can't seem to find anything > like readByte().
You can use File.rawRead: ushort[1] myShort; file.rawRead(myShort); Or if you have structures in the file: struct Foo { align(1): int bar; short k; char[7] str; } Foo[1] foo; file.rawRead(foo);