Если честно, после того, как я некоторое время изучал эффективность, я пришел к выводу о вашем вопросе: это зависит от того, как часто этот файл будет читаться. Если вы прочитаете это один раз, то сделайте все это, потому что это просто освободит процесс для других задач.
Опять же, еще одна вещь, которую нужно иметь в виду, будет ли файл редактироваться позже и потребовать обновления (как в случае чтения только обновленной части?), Если это так, вам может понадобиться установить маркер, чтобы определить, откуда читать (и затем снова как часто оно обновляется?). Но да, если это одноразовая работа, продолжайте читать ее целиком, если вам не требуется, чтобы токены создавались из определенных литералов в файле.
надеюсь, это поможет.