Added buffered binary file reader