I came across a situation where I have a pretty big file that I need to read binary data from.
Consequently, I realized that the default BinaryReader implementation in .
One caveat; you might want to double-check your CPU's endianness... assuming little-endian is not quite safe (think: itanium etc).
You might also want to see if BufferedStream makes any difference (I'm not sure it will).
BufferedStream