That is a standard diagnostic error in many computer systems, it suggests that you are using the wrong file model for a specific file. Essentially the file length is determined by a token that is called "End of File" You don't want to read past this length because you are starting to read the prefix of the next file in series with it. Depending on which operating system you are using, the prefix of the next file will be different. This can be a source of confusion, and bad data. Hence it is an error. If you are reading an image that has the geo-code in its prefix, it might look like a good idea to read the previous file past end of file, but that is wrong because some file systems randomize the locations of the files in the storage medium, so that there is not a direct order to order mapping. Any piece of software that reads past end of file is either buggy or misused. It might be as simple as interpreting the image files into some other file format before geo-coding.