BinaryReadList
BinaryReadList["file"] reads all remaining bytes from a file, and returns them as a list of integers from 0 to 255.
BinaryReadList["file",type] reads objects of the specified type from a file, until the end of the file is reached. The list of objects read is returned.
BinaryReadList["file",{type1,type2,…}] reads objects with a sequence of types, until the end of the file is reached.
BinaryReadList["file",types,n] reads only the first n objects of the specified types.
Please visit the official Wolfram Language Reference for more details and examples on core symbols.