Я так понял что цикл while(file.available()>0) нужен из-за того что он построчно считывает?