Se i valori sono interi (e sembra) minori di 256, allora puoi allocare dinamicamente un array di byte (che occupera' circa 12 M di memoria).

Subito dopo, potrai aprire il file e leggere i dati ... cosa non sai fare di tutto questo?