Вы не указали формат. Вполне возможно, что вы можете отобразить это в памяти или прочитать очень большие куски и обработать в пакетном алгоритме.
Кроме того, вы еще не сказали, знаете ли вы точно, что файл и процесс, которые будут его читать, будут на одной платформе. Если процесс с прямым порядком байтов записывает его, а процесс с прямым порядком байтов читает его, или наоборот, он не будет работать.