Ну, вариант с realLine() больше подойдет для больших файлов.
Если ты имеешь ввиду вариант решения предложенный SABROG, то, имхо, разницы нету, между этим и моим вариантом. Памяти займёт поидее оба варианта одинаково. Построчный вариант развешо может быть медленее. Что первый что второй вариант неприминим к большим файлам из-за накладных расходов по памяти.
Если ты имел ввиду читать построчно, аналирировать строку и сохранять результат (т.е не держать весь файл в памяти), то тогда я полностью согласен с тобой