Read binary file byte by byte?

IFileManager::Get().CreateFileReader() will return an FArchive, which can be used like your typical FileStream.