Какова длина каждой строки в файле. Что я хотел бы сделать, это либо прочитать его по символу или по строке (если строки короче), а затем установить ограничение 1000 символов. Таким образом, вам не нужно читать весь файл. Вы просто читаете первые 1000 символов или чуть больше, если читаете их построчно.