I need to open files and check the first couple of bytes, but the buffering of the file streams makes this really slow.

Is there a way in c# to open a file without buffering? i.e just open the file and then fetch a byte