Reading 250,000,000 values from sensor and storing it on SD card

If you must use a text file at-least separate each reading with a comma. That is yet another disadvantage of a text file. You need a separator because 1000 is different length than 999. When saving the number without converting to text each reading is a constant two bytes (in this instance). I have attached a screen shot illustrating raw binary data. Maybe this will help you understand. Binary file - Wikipedia