It is sometimes very important, to let program to read a big file only some specific part/s.
For example, I was and still trying with Openstreetmap with readosm library. Which really need such option.
As .OSM file is quite a large and readosm does read every single bit of the file, on other hand my projected implementation hardware is quite low in resources, badly needed to optimize readosm reading style.
I'd and still have a plan of doing indexing for .OSM file and apply program to read according it.
To do so, here comes the first part of virtually slicing the .OSM file and apply to program to read by given lines between.
My program is an extension of
http://rosettacode.org/wiki/Read_a_specific_line_from_a_file