file() no, visto che carica tutto il file in memoria

In linea di massima se leggi riga per riga vai di fgets()